科学计算器

支持三角函数、对数、幂运算、平方根、阶乘等复杂数学运算,可键盘输入

DEG

科学计算器使用说明

本科学计算器支持直接输入数学表达式进行计算,也可通过下方按钮辅助输入。支持键盘输入,按 Enter 计算,Esc 清除,Backspace 退格。

按钮功能示例
sin / cos / tan三角函数(正弦/余弦/正切)sin(30) = 0.5(DEG 模式)
ln自然对数(以 e 为底)ln(2.718) ≈ 1
log常用对数(以 10 为底)log(100) = 2
平方(等同于 ^2)5^2 = 25
平方根sqrt(16) = 4
π圆周率(3.14159...)2×PI ≈ 6.283
e自然常数(2.71828...)E^2 ≈ 7.389
^幂运算2^10 = 1024
Ans上次计算结果Ans+5
DEG/RAD角度/弧度模式切换影响三角函数输入单位

角度模式说明:默认使用 DEG(角度)模式,此时 sin(30) 结果为 0.5。点击左上角 DEG 可切换为 RAD(弧度)模式,此时 sin(PI/6) 结果为 0.5。

表达式语法:支持标准数学运算符 + − × ÷ ^ 和括号 ( )。函数后必须加括号,如 sin(45)log(1000)。百分比符号 % 会自动转换为除以 100。

常见问题

sin(30) 为什么等于 0.5,换到 RAD 模式后结果就变了?

默认 DEG(角度)模式时,sin(30) 内部先把 30° 换算成弧度再计算,所以等于 0.5;切到 RAD 模式后,sin(30) 被当作“30 弧度”求值,结果约 -0.988。规则是:DEG 模式下三角函数输入按角度解释、反三角函数输出角度;RAD 模式下全部按弧度。口诀:涉及角度度数、几何、工程题用 DEG;物理推导、微积分常用 RAD。算之前先看左上角模式标签。

log 和 ln 有什么区别?log(1000) 为什么等于 3?

log 是常用对数、以 10 为底,ln 是自然对数、以 e≈2.71828 为底。log(1000)=log₁₀10³=3,ln(e)=1,两者相差一个常数 ln10≈2.3026 倍。用法上:科学计数、分贝、地震震级、pH 计算用 log;复利、衰减、种群增长等连续自然过程用 ln。判断技巧:问“10 的几次方等于这个数”用 log,“e 的几次方”用 ln。混淆会直接差一个常数倍,结果完全不可比。

阶乘最多能算到多少?为什么输入 171! 报“数字太大”?

本工具限定 n≤170,超过提示“数字太大”。因为 170! ≈ 7.26×10³⁰⁶,还在 JavaScript 能表示的数字范围内;171! ≈ 1.24×10³⁰⁹ 已超出上限,只能得到 Infinity。阶乘增长极快(10! = 3,628,800,20! ≈ 2.43×10¹⁸),日常概率、排列组合题用到 20! 内就足够。需要更大阶乘时,可改用对数或专业数学软件。注意工具只识别“数字+!”形式,如 5!。

百分比运算规则是什么?“200×10%”等于多少?

本工具把“数字%”自动先除以 100 再参与运算,200×10% 等价于 200×0.1=20。这与部分老式计算器“200+10%=220”的加法优先规则不同,本工具更贴近数学书写习惯:30% 就是 0.3。多个百分比连乘也按此规则,如 50%×50%=0.25。只对紧跟数字的 % 生效,使用时要先把利率、折扣、涨幅的乘除关系想清楚,避免因工具行为差异得到意外结果。

计算历史能保存吗?刷新后还在吗?

不能持久保存。历史记录只存在当前页面的内存里,最多保留最近 30 条,刷新或关闭页面即清空;本工具没有账号体系,不把表达式上传到任何服务器,计算完全在本地进行。需要留档的公式,建议手动复制结果到本地笔记;同一次会话里继续计算,可先用 Ans 键引用上一步结果,再接着书写表达式。