标准计算器
CE/C
CE(Clear Error) 清除当前输入
例
输入1+2后,按CE会清除第二个参数2,可继续输入其他数和第一个参数1相加
CC(Clear Clear) 清除整个计算
例
输入1+2后,按CE会清除整个输入,需重新开始计算
MC/MR/MS/M+/M-
M表示Memory,是指一个中间数据缓存器
MC=Memory Clear,
MR=Memory Read,
MS=Memory Save
M+=Memory Add,
M-=Memory Minus
例:(7-2) * (8-2)=
①先输入7,按MS保存
②输入2,按M-与缓存器中的7相减,此时缓存器中的值为5
③然后计算8-2,得出结果为6,输入*相乘
④按MR读出之前保存的数5,按=得出结果30
⑤算完后按MC清除缓存器
%
规则:将前两个操作数相乘并取其百分值,而与操作符没有任何关系
例
7*8%=7*0.56=3.92
说明:先用 7 乘 8 再 除 100 得 0.56
7+8%=7+0.56=7.56
说明:先用 7 乘 8 再 除 100 得 0.56
科学计算器
前提概要
标准模式的扩展,主要添加一些比较常用的数学函数
数学函数分类
三角函数
正弦、双曲正弦
提示
按Inv可计算其反函数(例:反正弦,反双曲正弦、反余弦、反正切)
代数函数
幂函数(x2, x3, x1/3, xy, x1/y)、对数函数(In, log)、阶乘(n!)、指数函数(10x)
其他
编程时候用的多
例
取整(Int)、圆周率(Pi)、取模(Mod)
度分秒表示(dms)、科学计数法表示(F-E)、科学计数法输入(Exp)
提示
①只有一个输入参数的函数(例:f(x)),一般先输入参数,再按函数进行计算
②有两个参数的函数(例:f(x,y)),一般是先输入x参数,按函数,再输入第二个参数,按=进行计算
③log函数的底是10,Ln的底是e
说明
程序员,很多时候,尤其是在考虑算法复杂度的时候,需要用到的是2为底的对数(lg)
例
想知道对于复杂度为O(lgN)的算法,如输入数据是100000000时的计算量大概有多少
利用对数性质计算:log(100000000) / log (2) = 26.57
总结
原来对于一亿的输入量,O(lgN)的计算量是如此的小,也难怪,其本来就是强大的指数函数的反函数
④dms表示Degree-Minute-Second
提示
对一个以小数表述的角度用度分秒的形式来表示,比如22.5,用dms表示就是22.30
⑤degree, radians, grads是三种不同的角度表示法
说明
radian = degree * PI/180; grads=degree * 9/10
程序员计算器
运算符
And(与)、Or(或)、Not(非)、 Xor(异或)
Lsh(Left Shift 左移)、Rsh(Right Shift 右移)
RoL(Rotate Left)、RoR(Rotate Right)
说明
对于RoL来讲,就是向左移动一位,并将移出的那位补到最右边那位上,RoR类似
统计计算器
前提概要
完全不同的计算模式,不再是逐次输入数据和操作符而,而是先输入一系列已知的数据,然后计算各种统计数据
提示
清除之前输入的一组数据的按钮为CAD
支持的统计数据包括平均值、平方平均值,和,平方和,还有就是标准差(standard deviation)
说明
标准差是方差的平方根,用来表示一组数据的离散程度
两种标准差的计算方式
提示
该计算器还提供了计算历史,以及各种附加功能,如单位转换,日期计算,贷款计算等等,实在不失为一个小巧、强大、方便的工具