数学表达式计算器

计算包含三角函数、对数、指数、阶乘、常量和变量的科学数学表达式。

正在加载工具…

数学表达式计算器一款科学表达式计算器,可解析并计算你输入的任意算式,从简单的 2+2 到嵌套的三角函数、对数、指数、阶乘以及带单位的运算。它支持 pi、e 等常量,也支持在表达式中赋值变量,每次输入都会自动重新计算。计算引擎按需加载,并完全在你的浏览器中运行,因此你的表达式不会离开本机。

数学表达式计算器 是什么?

数学表达式计算器是一款免费的浏览器内工具,可将你输入的算式直接换算成一个结果。它基于完整的表达式解析器,因此你无需逐个点击计算器按钮,而是直接写出公式:sin(pi/4)、log(1000, 10)、5!、2^10 或 sqrt(3^2 + 4^2)。当普通计算器太简单、而表格又太繁琐时,学生、工程师、数据分析师和开发者都会用到它。在输入框中写下表达式,结果会显示在只读结果栏中,点一下即可复制。结果会随你的编辑自动更新;如果表达式有误,工具会显示解析器自带的错误信息,而不是给出错误数字。

如何使用 数学表达式计算器

  1. 在输入框中写下数学表达式,例如 sqrt(3^2 + 4^2) 或 sin(pi/4)。
  2. 自由使用各种函数和运算符:+ - * / ^、sqrt、sin/cos/tan、log/log10、exp、abs,以及用后缀 ! 表示的阶乘。
  3. 引用 pi、e 等常量,或像 x = 5; x^2 这样在表达式中赋值变量以便重复使用。
  4. 在只读结果栏中查看计算结果,它会随你的编辑自动重新计算。
  5. 点击“复制”将结果放入剪贴板;若表达式无效,请根据高亮的错误信息进行修正。

示例

勾股定理求斜边

输入

sqrt(3^2 + 4^2)

输出

5

结合常量的三角函数

输入

sin(pi/6)

输出

0.5

阶乘

输入

10!

输出

3628800

常见问题

表达式可以包含哪些内容?
算术运算符(+ - * / ^)、括号、sqrt、sin、cos、tan、log、log10、exp、abs 等函数、用后缀 ! 表示的阶乘、pi 和 e 等常量,以及像 x = 5; x^2 这样的内联变量赋值。
三角函数使用弧度还是角度?
sin、cos、tan 等函数默认以弧度计算。你可以用 sin(45 deg) 或 sin(45 * pi / 180) 这样的表达式来换算角度。
如果表达式写错了会怎样?
在表达式有效之前,结果栏会显示一个破折号,错误框会显示解析器的确切信息,让你看清问题所在。
结果会四舍五入吗?
数值结果会修整到合理的精度以消除浮点误差;而较大的数字和非数值结果(如矩阵或单位)则按引擎返回的形式显示。
我的数据会被发送到服务器吗?
不会。计算引擎按需加载,并 100% 在你的浏览器中本地运行,因此你的表达式和结果绝不会离开本机,也不会上传任何内容。

相关工具