[關閉影片]
©2009單位轉換手冊 版權所有,請勿複製手冊內文,侵權必究。
a單位轉換手冊系列軟體
SharpPointCalulator1.5
SPC可程式繪圖型工程計算器
SPC可程式工程計算器是一組可程式、可繪圖、算式表示式之工程計算模組,其功能超越眾多工程型計算器。
本計算模組以 JavaScript為運算核心,並重新修改其數學運算功能。

計算器 新增了多項數學函數、科學常數,亦可自行編寫程式以進行高複雜度運算
包括省略乘號的習慣,您不用特別改變算式書寫順序,用一般數學慣用的算式書寫方式進行輸入即可。


各項函數名稱皆以數學慣用表示方式呈現,您也可直接於計算區自行定義常數與自編函數。
請注意:不論任何數值計算工具,計算結果皆會有誤差,運算能力極限請參閱 ECMA-262 規範。

操作手冊 



目錄

操作技巧  狀態提示  -  函數繪製  - 算術運算  -  括弧運算  -  百分率運算  -  顯示模式操作
自訂變數 -  三角運算  -  指對數函數  -  雙曲三角運算  -  座標變換  -  排列組合  -  邏輯運算
 
內建命令  -  內建常數  - 內建函數  - 自編程式與函數  -  軟體更新  - 其他語系







(回目錄)

操作技巧
功能
任意軟體資料區
Scroll Locked (ScrLk)
& 滑鼠中鍵
將其他軟體中所選的數值或算式輸入至SPC
Scroll Locked (ScrLk)
& 按住滑鼠中鍵
將計算結果輸出至其他任意軟體的指定位置
SPC繪圖區 滑鼠左鍵拖曳 拖移函數圖形
滑鼠右鍵拖曳 局部區域放大
滑鼠中鍵拖曳 Simpson's 1/3 Rule積分
滑鼠滾輪 局部放大或縮小
SPC計算區 滑鼠右鍵 貼上數據
滑鼠中鍵 複製數據至剪貼簿
滑鼠滾輪或上、下方向鍵 瀏覽操作歷程(包含最後一次尚未執行的內容)
Enter 執行計算
連按二次Enter 將計算結果輸出至母程式(單位轉換手冊)
Shift+Enter [X]開始繪製函數圖形
Ctrl+Enter [P]完成自編程式輸入
滑鼠左鍵雙擊 選取數據
ESC或滑鼠左鍵三擊(空白處) 清空計算區
滑鼠左鍵拖曳(所選數據) 可直接拖曳數據進出其他軟體
滑鼠右鍵拖曳 拖曳SPC
Ctrl-V 插入數據
Ctrl-C 複製所選數據
Ctrl-X 剪下所選數據
SPC狀態區 滑鼠右鍵 開啟系統選項
滑鼠中鍵 執行計算
滑鼠左鍵拖曳 拖曳SPC
滑鼠左鍵雙擊 切換角度模式
滑鼠左鍵+滑鼠右鍵 切換Scroll Lock(Scr Lk)
SPC歷程清單區 滑鼠右鍵 開啟歷程清單選項
滑鼠左鍵拖曳 拖曳SPC
Ctrl+滑鼠左鍵 複選歷程紀錄
Shift+滑鼠左鍵 連續複選歷程紀錄
SPC全區 Alt+H或左橫槓 開啟歷程清單
Alt+H或右橫槓 關閉歷程清單
Shift+Backspace
或Shift+左方向鍵
待命
Alt+M 切換角度模式
Alt+E 開啟或關閉工程符號解析功能
(單位轉換手冊使用者請由SPC選單操作)
Alt+D 改變下次計算結果的顯示模式
(單位轉換手冊使用者請由SPC選單操作)
Alt+I 開啟「SPC啟動程式表」
Alt+P 開啟「簡易函數繪製板
F1~F9, F12 改變下次計算結果的小數點位數,「一般」模式不受影響。
(單位轉換手冊使用者請由SPC選單操作)
Alt+1~5, Alt+9 改變計算區寬度
Alt+Q 結束SPC





(回目錄)

 
狀態提示
代表意義
SP SPC正在待命
D 角度制模式(degree-mode)
R 弧度制模式(radian-mode)
G 百分度模式(grad-mode)
N 計算結果是以或將以「一般」顯示模式展現
E 計算結果是以或將以「工程」顯示模式展現
S 計算結果是以或將以「科學」顯示模式展現
F 計算結果是以或將以「固定」顯示模式展現
P 已貼上數據
C 已複製數據
! 計算錯誤、語法錯誤
[P] 預備輸入自編程式
[X] 預備繪製函數圖形
< 已傳送數據
> 已接收數據
0~9 下次結果將以此小數點位數顯示,「一般」模式不受影響。
+ 已開啟工程符號解析功能
_ 已關閉工程符號解析功能





(回目錄)


函數繪製範例 操作 說明
繪圖 23 您可於製圖板的輸入區鍵入函數,亦可由SPC計算區輸入並按Shift+Enter[X]直接進行繪製。

請注意,繪圖時函數之自變數為小寫x。

可繪製函數包括所有自訂函數、鍵入函數與內建函數。所有自訂變數內建常數亦皆可使用。
拖移函數圖形 24 直接以滑鼠左鍵即可拖移整個函數圖形。
局部區域放大 25 以滑鼠右鍵拖曳,可選擇一區域以局部放大。

您也可以用滑鼠滾輪直接調整縮放比例。
積分 26 您可用滑鼠中鍵拖曳選擇積分區域,也可自定積分上下限。

本程式採Simpson's 1/3 Rule積分。
27
積分間隔與誤差遠小於其他具備積分功能之工程計算機。
XY軸比例 28 繪製與三角函數相關圖形時,可切換至Degree-Real(D-R)或Grad-Real(G-R)顯示比例模式。

請注意,切換比例模式後,左、右界的輸入單位亦將不同。





(回目錄)


算術運算範例 操作 結果
23+14.5-523=-485.5 23+14.5-523 -485.5
56×(-132)÷(-20.5)
=360.5853658537
56*(-132)/(-20.5) 360.5853658537
12569×7522×74403
=7034358571254
12569*7522*74403 7034358571254
(4.2×1075)×(-2.7×10-79)
= -1.134×10-3
4.2*10^75*(-2.7*10^-79)
或4.2E75*(-2.7E-79)
-0.001134
-0.001134
(12+3)×103=15000 (12+3)*10^3
不接受"(12+3)E3"的科學記號書寫方式
15000
(1×104)÷7=1428.571429 1E4/7 1428.5714285714
7+5×6=37 7+5*6 37
7×11-4×3=65 7*11-4*3 65
2+3-4×5÷6+7=8.66667 2+3-4*5/6+7 8.6666666667
以一般數學慣用的算式書寫方式,由左至右,先乘後加。





(回目錄)


括弧運算範例 操作 結果
120-(2+5)×4=92 120-(2+5)*4 92
2+5×(3+4)=37 2+5(3+4) 37
2+(3+4)×5=37 2+(3+4)5
括弧與其後數值間的乘號可省略。
37
(4+3)×(8-5)=21 (4+3)(8-5) 21
11-[2+8×(3+7)]= -71 11-(2+8(3+7)) -71
1 (3*6+2)/5 4
2 (2*3+4*5)/(6*3+16*2) 0.52
(1.4×1019)-[(2.2×1020)×6/100]
=8×1017
1.4E19-2.2E20*6/100 800000000000000000
以一般數學慣用的算式書寫方式,由內而外,由左至右計算。





(回目錄)


百分率運算範例 操作 結果
$25.00的15%=$3.75 25*15% 3.75
72比160的比值=45% 72/160% 45





(回目錄)


科學記號、工程符號、一般、
固定顯示模式操作
範例
操作 結果(配合不同顯示模式)
10000÷6=1666.666666... 10000/6 1666.66666667(一般)
1666.6667(固定、4位)
1.6667E+3(科學、4位)
1.6667k(工程、4位)
300÷8×16=600 300/8*16 600(一般)
600.000(固定、3位)
6.000E+2(科學、3位)
600.000(工程、3位)
156(km)×423=65988000(m) 156k*423 65.988M(工程、3位)
765(TBytes)×3000
=2.295(EBytes)
765T*3k 2.295E(工程、3位)
7.65×105÷7.15×10-15
=1.0699×1020
7.65E5/7.15E-15 1.070E+20(科學、3位)
107.000E(工程、3位)
(7.65×105)×(1.3×10-15)
=9.945×10-10
7.65*10^5*1.3*10^-15 9.945E-10(科學、3位)
994.500p(工程、3位)
1.2×102.3=239.43148 1.2*10^2.3
不接受1.2E2.3,非整數指數不為科學記號之標準樣式。
239.4314777963
請注意,開啟SPC計算器的「工程符號解析」功能後,為避免混淆歐拉數 e 、工程符號 E 、與科學記號 E ,您必須瞭解:
1.例 3E+2 代表 3×102,不代表 3×1015 + 2。
2.無法再對內建的16個工程符號進行定義(如 k=25 等)。
3.若在啟用「工程符號解析」功能前,已對工程符號進行定義(例已定義E=123, k=456),則:
     3e+2=3×2.71828+2
     3E+2=3×102
     3*E+2=3×123+2
     3k=3000
     3*k=3×456
4.內建的工程符號為:Y, Z, E, P, T, G, M, k, m, u, n, p, f, a, z, y.(由大而小)
5.未開啟工程符號解析功能時,則依一般數學算式書寫習慣操作。





(回目錄)


自訂變數操作範例 操作 結果
b=123 b=123 123
c=123×456 (=56088) c=123*456 56088
2×b+3×c (=168510) 2b+3c 168510
3(c-2b)-b2 (=152397) 3(c-2b)-b^2 152397
2bc=2×b×c (=13797648) 2b*c
重要:此一乘號不得省略,bc代表另一變數"bc",不代表b×c。
13797648
3b(b+2c)    (=41438331) 3b*(b+2c)
重要:此一乘號不得省略,b(b+2c)代表另一函數"b(...)",不代表b×(...)。
41438331
2bsin(30°) 2b*sin(30)
重要:此一乘號不得省略,bsin(30)代表另一函數"bsin(...)",不代表b×sin(...)。
123
myX=1+e2 (=8.3890560989) myX=1+e^2
重要:變數區分大小寫,"myx"代表另一變數、e為歐拉數屬內建保留字
8.3890560989
ans ans
(上一次的計算結果。)
8.3890560989
請注意,關於保留字:
1.您無法對內建常數函數命令、"ans"、"dmsD"、"dmsM"、"dmsS"等保留字進行定義或改值。
2.請用命令"constants"、"functions"、"commands"查詢各項內建常數、函數與命令。
3.開啟「工程符號解析」功能後,除上述保留字外,16個工程符號亦將成為保留字。
4.內建的工程符號為:Y, Z, E, P, T, G, M, k, m, u, n, p, f, a, z, y.
5.自訂變數有效期間至關閉SPC或重置變數為止。(變數ans不在此限)
6.您可於下次啟動SPC後,自行決定是否由歷程列表的紀錄中,再度載入自訂變數。
7.您也可以將歷程清單內的算式、定義、函數或程式,加入到「SPC啟動程式表」,於下次啟動時自動載入。





(回目錄)


三角與反三角函數運算範例 操作 結果
sin(62°53'42'')=0.8901730474 (角度模式D)  sin(degs(62,53,42)) 0.8901730474
3 (弧度模式R)  cos(pi/3) 0.5
tan(-45gon)=-0.8540806855 (百分度模式G)  tan(-45) -0.8540806855
2·sin45°×cos45°=1 (角度模式D)  2sin(45)cos(45)
1
17 (角度模式D)
sqr(1-cos(37)^2)
asin(ans)
0.6018150232
37
sin-10.5=30° (角度模式D)  asin(0.5) 30
4 (弧度模式R)  acos(sqr(3)/2)
(弧度模式R)  ans/pi
0.5235987756
0.1666666667
tan-10.431=23.3160422063°
=23°18'57.75''
(角度模式D)  atan(0.431)
(角度模式D)  dmsD
(角度模式D)  dmsM
(角度模式D)  dmsS
(運算各種反三角函數後,會主動操作dms函數。)
23.3160422063
23
18
57.7519427744
tan-1-0.62= -35.3321253603gon
= -35°19'55.65'' (gon)
(百分度模式G)  atan(-0.62)
(百分度模式G)  dmsD
(百分度模式G)  dmsM
(百分度模式G)  dmsS
-35.3321253603
-35
-19
-55.6512971777
-23.31604° = -23°18'57.74'' dms(-23.31604)
dmsD
dmsM
dmsS
(不分模式,度、分、秒各自獨立。)
-23.31604
-23
-18
-57.744
35°19'52''=35.3311111111° degs(35,19,52) 35.3311111111
8 deg(pi/6) 30
9 rad(45)
ans/pi
0.7853981634
0.25
7(若仍在角度模式) (角度模式D)  sec(deg(pi/3)) 2
csc-12=30° (若仍在弧度模式) (弧度模式R)  deg(acsc(2)) 30
cot45°=1 (若仍在弧度模式) (弧度模式R)  cot(rad(45)) 1
11
(取該點所對應的主幅角)
(角度模式D)  atanB(1,sqr(3)) 60
12
(取該點所對應主幅角的餘角)dd
(角度模式D)  atanC(1,sqr(3)) 30





(回目錄)


對數函數、指數函數與指數運算範例 操作 結果
log 10 2.34=3.692158574×10-1 log(2.34)
或 log(2.34,10)
0.3692158574
0.3692158574
log e 80 = ln80 (=4.3820266347) ln(80)
或 log(80,e)
4.3820266347
4.3820266347
log 3 9 = 2 log(9,3) 2
e3.5=33.1154519587 e^3.5
或 exp(3.5)
33.1154519587
33.1154519587
103·e-4+2.3×102.5
=745.6395007275
10^3*e^-4+2.3*10^2.5 745.6395007275
-24 = -16 -2^4 -16
(-2)4=16 (-2)^4 16
2.45.3=103.5427227756 2.4^5.3 103.5427227756
5 sqr(3)*cbr(2) 2.1822472719
6 456^(1/7)
或 pow(456,1/7)
2.3980162425
2.3980162425
(79-43)-13=5.862292584×10-21 (79-43)^-13 5.862292584E-21
(科學、9位)
4×3.2(7+6.5)=26398831.1759078 4*3.2^(7+6.5) 26398831.1759078
16 sqr(25^2-7^2)+(5^2+12^2)^0.5 37





(回目錄)


雙曲三角與反雙曲三角函數運算範例 操作 結果
sinh2.7=7.4062631061 sinh(2.7) 7.4062631061
cosh2.4-sinh2.4=0.0907179533
=e-2.4
cosh(2.4)-sinh(2.4)
ln(ans)
0.0907179533
-2.4
cosh-1(25/15)=1.0986122887 acosh(25/15) 1.0986122887
sech2.5×cosh2.5=1 sech(2.5)*cosh(2.5) 1
sinh-1(1/3)+tanh-1(3/4)=1.3004052248 asinh(1/3)+atanh(3/4) 1.3004052248





(回目錄)


座標變換範例 操作 結果
(x,y)=(r,θ)
(1,1.73)=(1.9982242116,59.9992722192°)
polr(1,1.73)
polth(1,1.73)
(角度模式D)
1.9982242116
59.9705982385

(x,y)=(r,θ)
(1,1.73)=(1.9982242116,59.9992722192°)
radial(1,1.73)
angle(1,1.73)
(角度模式D)
1.9982242116
59.9705982385

(x,y)=(r,θ)
(1,1.73)=(1.9982242116,59.9992722192°)
polr(1,1.73)
polth(1,1.73)
(弧度模式R)
1.9982242116
1.0466843937

(x,y)=(r,θ)
(1,1.73)=(1.9982242116,59°58'14.15'')
polr(1,1.73)
dms(polth(1,1.73))
dmsD
dmsM
dmsS
(角度模式D)
1.9982242116
59.9705982385
59
58
14.1536585472

(r,θ)=(x,y)
10
recx(3.2,pi/4)
recy(3.2,pi/4)
(弧度模式R)
2.2627416998
2.2627416998

(r,θ)=(x,y)
(25,32°)=(21.2012024039,13.2479816058)
recx(25,32)
recy(25,32)
(角度模式D)
21.2012024039
13.2479816058

操作座標變換時,需注意所處角度模式。





(回目錄)


排列組合範例 操作 結果
11個號碼挑5個出來排列的方法總數13 permute(11,5) 55440
11個號碼挑5個出來為一組的組合數14 combine(11,5) 462
8!+2×(7-2)! = 40560 8!+2(7-2)! 40560
15 x=2
y=3
combine(8,3)*x^3*y^5
2
3
108864
18 3!^-1+5!^-1+7!^-1+9!^-1 0.1752011684





(回目錄)


邏輯運算範例 操作 結果
25410=111111102 bin(254) 11111110
111111012=25310 dec(11111101) 253
252.7510=11111100.112 bin(252.75) 11111100.11
1011.10112=11.687510 dec(1011.1011) 11.6875
1011012 AND 0110012
=4510 AND 2510 (=910)
=0010012
bin(45&25)
或bin(dec(101101)&dec(011001))
或bin(and(dec(101101),dec(011001)))
1001
1001
1001
1011012 OR 0110012
=4510 OR 2510 (=6110)
=0010012
bin(45|25)
或bin(dec(101101)|dec(011001))
或bin(or(dec(101101),dec(011001)))
111101
111101
111101
1011012 XOR 0110012
=4510 XOR 2510 (=5210)
=0010012
bin(xor(45,25))
或bin(xor(dec(101101),dec(011001)))
110100
110100
NOT  1011012
=NOT 4510 (=-4610)
=-1011102(即0100102)
bin(~45)
或bin(~dec(101101))
或bin(not(dec(101101)))
-101110
-101110
-101110
1011012 + 0110012
=4510 + 2510 (=7010)
=10001102
bin(45+25)
或bin(dec(101101)+dec(011001))
1000110
1011012 ÷0110012
=4510 ÷ 2510 (=1.810)
=1.11001100112
bin(45/25)
或bin(dec(101101)/dec(011001))
1.1100110011
1.1100110011
本計算器以十進制為運算主體,操作邏輯運算時需透過dec( )函數,轉為十進制進行計算,最後再透過bin( )函數顯示二進制結果。





(回目錄)


內建命令清單 說明
lock 保持顯示計算區
unlock 取消計算區保持顯示
expand 1 改變計算區寬度
expand 2 改變計算區寬度
expand 3 改變計算區寬度
expand 4 改變計算區寬度
expand 5 改變計算區寬度
expand 1/4 screen 改變計算區寬度
expand 1/3 screen 改變計算區寬度
expand 1/2 screen 改變計算區寬度
expand fullscreen 改變計算區寬度
list off 縮回歷程列表
list 展開歷程列表
lock list 保持顯示歷程列表
unlock list 取消歷程列表保持顯示
help 開啟說明
quit 結束
start 啟動
sound on 解除靜音
sound off 靜音
auto list when review 檢視歷程時自動開啟歷程列表
dont list when review 檢視歷程時不自動開啟歷程列表
clear error 清除列表中所有錯誤項
clear warning 清除列表中所有警示項
clear system message 清除列表中所有系統項
clear expression 清除列表中所有算式項
clear define 清除列表中所有定義項
clear program 清除列表中所有程式項
clear all 清空歷程列表
cls 清空歷程列表
clear selected 清除列表中選定項目
reset 重置系統中的全部定義與程式
load define 載入列表中所有定義項
load expression 載入列表中所有算式項
load define andexpression 載入列表中所有定義與算式
load history 載入列表中所有歷程
load programs 載入列表中所有程式項
functions 列出內建函數
constants 列出內建常數
commands 列出系統指令





(回目錄)


內建常數清單 說明
e 歐拉數=2.7182818285
LN10 10的自然對數=2.302585093
ln10 10的自然對數=2.302585093
LN2 2的自然對數=0.6931471806
ln2 2的自然對數=0.6931471806
LOG10_E e的常用對數=0.4342944819
log10_e e的常用對數=0.4342944819
LOG2_E 取e之以2為底的對數=1.4426950409
log2_e 取e之以2為底的對數=1.4426950409
pi 圓周率=3.1415926536
PI 圓周率=3.1415926536
SQRT1_2 根號(1/2)=0.7071067812
sqrt1_2 根號(1/2)=0.7071067812
sqrt2 根號2=1.4142135624
SQRT2 根號2=1.4142135624
sqrt3 根號3=1.7320508076
sqrt5 根號5=2.2360679775
sqrt7 根號7=2.6457513111
c_F Fransén-Robinson常數=2.807770242
c_P2 拋物線常數(Parabolic constant)=2.2955871494
c_Omega 歐米加常數(Omega constant)=0.5671432904
c_Y 歐拉-馬歇羅尼常數(Euler-Mascheroni constant)=0.5772156649
c_phi 黃金比(Golden ratio)=1.6180339887
c_rho 銀數(Plastic constant)=1.3247179572
c_beta_star Embree-Trefethen常數=0.70258
c_delta Feigenbaum常數=4.6692016091
c_alpha Feigenbaum=2.5029078751
c_C2 孿生質數猜想(Twin prime conjecture)=0.6601618158
c_M1 Meissel-Mertens常數=0.2614972128
c_B2 布朗常數(Brun's constant for twin primes)=1.9021605823
c_B4 四胞胎質數的布朗常數(Brun's constant for primequadruplet)=0.87058838
c_sigma Hafner-Sarnak-McCurley常數=0.3532363719
c_KC 卡塔蘭常數(Catalan's constant)=0.9159655942
c_KL Landau–Ramanujan常數=0.7642236536
c_KV Viswanath's常數=1.13198824
c_mu Ramanujan-Soldner常數=1.4513692349
c_EB 埃爾德什-波溫常數(Erdős–Borwein常數)=1.6066951524
c_beta Bernstein's常數=0.280169499
c_lambdaGKW Gauss-Kuzmin-Wirsing常數=0.3036630029
c_LambdaBN De Bruijn-Newman常數=-0.0000000027
c_lambdaGD Golomb–Dickman常數=0.6243299885
c_Cahen Cahen's常數=0.6434105463
c_Ll 拉普拉斯極限(Laplace limit)=0.6627434193
c_Alladi Alladi-Grinstead常數=0.8093940205
c_LambdaL Lengyel's常數=1.0986858055
c_Levy Lévy's常數=3.2758229187
c_zeta3 Apéry's常數=1.2020569032
c_theta 米爾斯常數(Mills' constant)=1.3063778839
c_Backhouse Backhouse's常數=1.4560749486
c_Porter Porter's常數=1.4670780794
c_Lieb Lieb's常數=1.5396007178
c_Niven Niven's常數=1.7052111401
c_Kappa Sierpiński's常數=2.5849817596
c_Khinchin Khinchin's常數=2.6854520011





(回目錄)


內建函數清單 說明
sin(x) 正弦函數, sine
cos(x) 餘弦函數, cosine
tan(x) 正切函數, tangent
cot(x) 餘切函數, cotangent
sec(x) 正割函數, secant
csc(x) 餘割函數, cosecant
asin(x) 反正弦函數, arc sine
acos(x) 反餘弦函數, arc cosine
atan(x) 反正切函數, arc tangent
acot(x) 反餘切函數, arc cotangent
asec(x) 反正割函數, arc secant
acsc(x) 反餘割函數, arc cosecant
atanB(x,y) 座標反正切函數, arc tangent using rect. coords. (x,y)
atanC(x,y) 座標反正切餘角函數, the complementary angle of arc tangent usingrect. coords. (x,y)
rad(x) 度轉弧函數, convert degree to radian
deg(x) 弧轉度函數, convert radian to degree
degs(d,m,s) 度分秒轉度函數, convert degrees with minutes and seconds todegrees only
dms(d) 度轉度分秒函數, convert degrees to degrees with minutes andseconds,
then return results to dmsD, dmsM, dmsS
sinh(x) 雙曲正弦函數, hyperbolic sine
cosh(x) 雙曲餘弦函數, hyperbolic cosine
tanh(x) 雙曲正切函數, hyperbolic tangent
coth(x) 雙曲餘切函數, hyperbolic cotangent
sech(x) 雙曲正割函數, hyperbolic secant
csch(x) 雙曲餘割函數, hyperbolic cosecant
asinh(x) 雙曲反正弦函數, inverse hyperbolic sine
acosh(x) 雙曲反餘弦函數, inverse hyperbolic cosine
atanh(x) 雙曲反正切函數, inverse hyperbolic tangent
acoth(x) 雙曲反餘切函數, inverse hyperbolic cotangent
asech(x) 雙曲反正割函數, inverse hyperbolic secant
acsch(x) 雙曲反餘割函數, inverse hyperbolic cosecant
angle(x,y) 座標主幅角函數, polar angle of rec. coord. (x,y)
radial(x,y) 座標向徑函數, radial coordinate of rec. coord. (x,y)
polth(x,y) 座標主幅角函數, polar angle of rec. coord. (x,y)
polr(x,y) 座標向徑函數, radial coordinate of rec. coord. (x,y)
recx(r,th) 極座標橫軸函數, x-coordinate of ploar coord. (r,θ)
recy(x,th) 極座標縱軸函數, y-coordinate of ploar coord. (r,θ)
abs(x) 絕對值函數, absolute
ceil(x) 上高斯函數, ceiling function
floor(x) 下高斯函數, entier function
exp(x) 自然指數函數, exponential function
log(x) 常用對數函數, common logarithm
log(x,y) 任意底數對數函數, logarithm of x to the base y
ln(x) 自然對數函數, natural logarithm
max(x,y) 最大值函數, maximum
min(x,y) 最小值函數, minimum
random(x) 亂數函數, random number
sqrt(x) (實數)正平方根函數, square root
sqr(x) (實數)正平方根函數, square root
cbrt(x) (實數)正立方根函數, cube root
cbr(x) (實數)正立方根函數, cube root
pow(x,y) 冪次函數, exponentiation, x^y
fact(x) 階層函數, factorial
permute(x,y) 排列函數, permutation, xPy
combine(x,y) 組合函數, combination, xCy
mod(x,y) 餘數函數, modulo operation of (x/y)
quot(x,y) 商數函數, quotient of (x/y)
round(x) 四捨五入函數, rounding
bin(d) 十進制轉二進制函數, convert a positive decimal number to abinary number
dec(b) 二進制轉十進制函數, convert a positive binary number to adecimal number
xor(d1,d2) 邏輯互斥或函數, logical operation, exclusive OR
and(d1,d2) 邏輯及函數, logical operation, AND
or(d1,d2) 邏輯或函數, logical operation, OR
not(d) 邏輯非函數, logical operation, NOT
gcd(x,y) 最大公因數函數, greatest common divisor
lcm(x,y) 最小公倍數函數, least common multiplier





(回目錄)


自訂函數自編程式操作範例
操作
([P]代表需用Ctrl+Enter完成輸入程式或函數)
結果
簡易 myF(a,b,c)=b2-4ac
myF(2,5,3)=52-4×2×3=1
[P] function myF(A,B,C){return pow(B,2)-4A*C}
重要:此一乘號*不得省略,AC代表"變數AC",不代表A×C。

myF(2,5,3)
原始輸入


1
三角形三邊長為4, 5, 7,求其面積?
19
[P]function Area(A,B,C){s=0.5(A+B+C); return  sqr(s*(s-A)(s-B)(s-C))}
重要:此一乘號*不得省略,s(s- A)...代表"函數s(...)...",不代表s×(...)...。

Area(4,5,7)
原始輸入


9.7979589711
迴圈 若您沒有幼年高斯那樣地聰明,
但是您會編程式讓電腦慢慢算,
則2+5+8+...+600002=?

myF(2,600002,3)=60000700002

1+2+3+...+100=?

myF(1,100,1)=5050
[P] function myF(start,end,step){var v=0;for(t=start;t<=end;t=t+step){v=v+t}; return v}

myF(2,600002,3)

myF(1,100,1)
原始輸入

60000700002

5050
統計
與陣列
求實驗數據的母體標準差:
55, 67.3, 102.42, 73.1, 80.5
(不定筆數數據)

20
[P]var A=new Array()

A[0]=55, A[1]=67.3, A[2]=102.42, A[3]=73.1, A[4]=80.5

[P]var sum=0;var x_bar=0; 
[P] for(i=0;i<A.length;i++){sum=sum+A[i]}

x_bar=sum/A.length;

[P]var v=0;
[P]for(i=0;i<A.length;i++){v=v+ pow((A[i]-x_bar),2)}

sigma= sqr(v/A.length)
原始輸入

55, 67.3, 102.42, 73.1, 80.5

原始輸入
原始輸入

75.664

原始輸入
原始輸入

15.7657979183
積分 利用「右端點逼近法」積分,
求函數y(x)圖形下在[-1,2]間的面積。
2122
[P]function fx(x){return x*x*x-4x+4}
[P]function integral(start,end,N){var v=0;for(i=1;i<=N;i++) {v=v+((end-start)/N)*fx(start+i*(end-start)/N)}; return v}

integral(-1,2,10^5)
原始輸入
原始輸入

9.7499550007
請注意:
1.編寫語言為JavaScript。請留意保留字,並勿重複使用變數名,以免造成預期外的計算結果。
2.操作期間可利用var x=0等方法重置個別變數;變數、函數與程式有效期間至關閉SPC為止。
3.您可於下次啟動SPC後,自行決定是否由歷程列表的紀錄中,再度載入自編程式。
4.您也可以將函數或程式,加入到「SPC啟動程式表」,於下次啟動時自動載入。
5.受限於JavaScript語法,自訂函數、自編程式內不得使用冪次符號^、階層符號!、與百分符號%。
6.您可用pow( )、fact( )、*0.01代替上述符號^!%,非自訂函數或自編程式不受此限。
7.原則上,重要的JavaScript語法、型態轉換、函數皆可使用,詳細語法請參閱JavaScript相關入門書籍。
8.善用程式、函數與陣列,可大幅擴增SPC計算潛力。諸如Simpson積分、Curve Fitting等工作亦是輕而易舉。





(回目錄)


軟體更新
版本 說明
1.5.18 釋出免費版(自動判別語系,繁體、簡體、英文三合一版) 2009.1
Windows 7, Windows Vista使用者,下載後,
需以右鍵點選安裝檔,以系統管理員身分安裝。

Windows XP使用者直接安裝即可。

其他語系
說明
本軟體目前僅提供繁體中文、簡體中文、與英文三種語系,若您通曉其他語言,歡迎幫我翻譯
只要能以UTF-8格式告訴我即可(本程式暫不接受日語),謝謝您的幫助!



©
2009單位轉換手冊 版權所有,請勿複製手冊內文,侵權必究。

Leading Cloud Surveillance, Recording and Storage service; IP camera live viewing

Leading Enterprise Cloud IT Service; cloud file server, FTP Hosting, Online Storage, Backup and Sharing

Powered by FirstCloudIT.com, a division of DriveHQ, the leading Cloud IT and Cloud Surveillance Service provider since 2003.