企评社

科学计算器

三角函数 · 对数 · 幂与开方 · 阶乘 · π 与 e · 角度/弧度切换 · 键盘输入

表达式只在你浏览器里计算,不上传、不留存
使用提示: 三角函数必须带括号,例如 sin(30);角度模式(DEG)下 sin(30) 按 30 度算,弧度模式(RAD)下按 30 弧度算。 百分号是数字后缀(50% = 0.5),阶乘只接受 0~170 的整数。
DEG 角度 Enter 计算 · Esc 清空 · 支持键盘输入
0
0

科学计算器:常用功能与口径

支持哪些运算。三角函数(sin、cos、tan)与反三角(asin、acos、atan)、自然对数 ln 与常用对数 log、幂运算(x²、x³、任意次方 x 的 y 次方)、平方根与立方根、阶乘、倒数、百分号、常数 π 与 e、括号任意嵌套。还支持隐式乘法:2π、3(4+5)、(1+2)(3+4)、2sin(30) 都按乘号处理。

角度与弧度。键盘上方的 DEG ⇄ RAD 键切换角度单位(状态显示在显示屏右上角)。角度模式下 sin(30) = 0.5;弧度模式下 sin(30) ≈ −0.988。反三角函数按当前模式返回结果:DEG 下 acos(0.5) = 60,RAD 下 = 1.0472。中学数学常用角度模式,微积分常用弧度模式。

常见报错的含义。「无定义域」:负数开平方、asin/acos 自变量超出 [-1,1]、ln(0)、0/0 等实数范围内无解的情况;「结果溢出」:除以 0、10^10000 这类超出双精度浮点范围的结果;「阶乘要求 0~170 的整数」:阶乘只支持非负整数,171 以上直接超出浮点表示范围。这些都是正常的口径提示,不是故障。

百分号与阶乘是后缀运算。50% 表示 50÷100 = 0.5,200×10% = 20;3! = 3×2×1 = 6。百分号不提供取模(余数)运算。输入 = 之后,再按运算符会从上一步结果(Ans)继续算,按数字或函数则开始新算式;Ans 键随时可以引用上一步结果。

关于本页的数据。表达式与结果只在你浏览器里参与计算:页面不发起任何网络请求,不写 localStorage、cookie 或网址参数,刷新即清空。本页采用自研的安全表达式解析器(不用 eval),输入中无法执行任何脚本。

常见问题

科学计算器支持哪些功能?

三角函数(sin/cos/tan 与反三角 asin/acos/atan)、对数(自然对数 ln、常用对数 log)、幂与开方(x²、x³、x 的 y 次方、平方根、立方根、绝对值)、阶乘、倒数、百分号、常数 π 与 e、括号任意嵌套与隐式乘法(2π、3(4+5) 等)。全部在你的浏览器里计算,无需注册。

角度模式和弧度模式有什么区别?

两者只是角度的「单位」不同:角度模式下 sin(30) 按 30 度算,等于 0.5;弧度模式下 sin(30) 按 30 弧度算,约等于 −0.988。点按键盘上方的 DEG/RAD 切换;反三角函数(asin/acos/atan)也按当前模式返回结果。中学数学常用角度模式,大学微积分常用弧度模式。

提示「无定义域」是什么意思?

表示输入超出了该函数允许的范围:负数开平方(sqrt(-1))、asin/acos 的自变量超出 [-1,1](asin(2))、0/0 等。除以 0 与结果溢出(如 10^10000)会提示「结果溢出」。在实数计算器里这些情况没有实数结果,属于正常提示,不是故障。

为什么 50% 会算出 0.5?

百分号是数字的后缀运算符:50% 表示 50÷100 = 0.5,200×10% 等于 20,与实体计算器上百分键的约定一致。本页不提供取模(余数)运算。

会上传我的输入吗?

不会。表达式与结果只在你浏览器里参与计算,页面不发起任何网络请求,不写 localStorage、cookie 或网址参数,刷新即清空。

相关工具