[关闭影片]
©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.