科学计算器
角度(Deg)模式下 sin(30) = 0.5。另外 √144 = 12,2^10 = 1024,5! = 120。
使用方法
- 用键盘输入算式,或点屏幕上的按键。输入时就会显示答案,按 = 后结果填入输入框。
- 使用 sin、cos、tan 及其反函数前,先选 Deg 或 Rad。
- Ans 调用上一个结果,⌫ 删除一个字符,C 全部清除。
计算方法
算式由自带的解析器读取,按常规优先级计算:括号,阶乘和百分号,乘方,乘除,加减。输入的算式不会被当作程序执行。
乘方从右往左结合,所以 2^3^2 = 2^(3^2) = 512,-2^2 = -4。括号、常数和函数前面可以省略乘号,2π、3(4+1)、2sin(30) 都能直接输入。
log 是常用对数(以 10 为底),ln 是自然对数。asin、acos、atan 按所选单位返回角度。π 是 3.14159…,e 是 2.71828…。
结果最多显示 12 位有效数字。sin(180°) = 1.2e-16 这类三角函数的舍入误差显示为 0。
函数与符号
| 输入 | 含义 | 示例 |
|---|---|---|
| sin( cos( tan( | 三角函数(Deg 或 Rad) | 角度模式下 sin(30) = 0.5 |
| asin( acos( atan( | 反三角函数 | 角度模式下 atan(1) = 45 |
| log( ln( | 常用对数和自然对数 | log(1000) = 3 |
| √( 或 sqrt( | 平方根 | √144 = 12 |
| ^ | 乘方 | 2^10 = 1024 |
| ! | 170 以内整数的阶乘 | 5! = 120 |
| % | 除以 100 | 50% = 0.5 |
| abs( | 绝对值 | abs(-7.5) = 7.5 |
常见问题
角度和弧度怎么切换?
用输入框上方的 Deg 和 Rad 按钮切换,影响 sin、cos、tan 及反函数。一圈是 360 度,也就是 2π 弧度。
为什么 tan(90) 报错?
因为 cos(90°) 等于 0,90 度的正切没有定义。270 度,以及 90 加 180 的整数倍的角度也一样。
阶乘最大能算到多少?
最大 170!,约 7.26e306。再大就超出普通数字能表示的范围了。需要精确的大整数时,可以用排列组合计算器。
随便输入安全吗?
安全。输入只会被当作数学式解析,不会作为程序执行,也不会离开浏览器。输入不认识的词只会显示语法错误。