a11y.skipToMainContent
1

科学计算器

一个完全在你的浏览器中运行的科学计算器。 支持算术,三角函数,对数,功率,因子,和带有括号的复杂表达式——不需要安装.

 
0
Degrees mode

Keyboard supported · Type expressions directly

Was this tool helpful?
Send output to:
Advertisement

How to use Scientific Calculator

  1. 使用按钮网格键入或单击表达式——数字、运算符(+、-、x、÷、^、%)、括号,以及诸如罪恶、cos、in、 sqrt等功能.
  2. 在顶部选择 DEG 或 RAD 来选择三角函数的角度解释.
  3. 按 = (或在键盘上输入) 进行评价。 前一个表达式出现在显示上方以供参考.

{姓名}是什么来着?

此科学计算器使用安全避道码算法来评价数学表达式,意味着你的输入从未被传递到JavaScript的eval. 您可以将操作, 巢括号, 并自由混合函数—— 例如 sin( 30) + sqrt( 16) / 2 .

切换度和弧度之间, 以控制三角函数( sin, cos, tan) 如何解释其参数 。 所有其他函数——in, log10,平方根,因子和倒数——在两种模式中作用相同. 结果以12个重要数字显示,非常大或非常小的数值自动切换到科学标记。

完整的键盘支持构建在:键入数字,运算符,并用括号直接不碰鼠标. 按 Enter 或 = 评估,后空格删除,后空格清除。

Advertisement

FAQ

评估复杂表达式是否安全?
对 计算器使用自定义的shunting-yard parser来代替JavaScript的eval,因此只执行有效的数学操作,不存在代码注入的风险.
我该怎么计算成因?
单击 n! 按钮,在括号内输入数字,并按=. 例如n!(5)返回120。 阶乘只支持不超过170的非负式整数.
Xy按钮是做什么的?
Xy 按钮插入电源操作员 ^ 这样您就可以将任意数字或表达式提升到自定义 exploent 。 例如2^10评价为1024.

Related tools

Author

OH
Omar Hassan"The Number Cruncher"

Engineer & Unit Conversion Specialist

Omar is a mechanical engineer by training and a unit-conversion enthusiast by passion. He has built calibration systems for aerospace and automotive manufacturers and knows firsthand how a single decimal error can cost millions in rework. His mission is to make every conversion instant, accurate, and accessible to everyone, whether they are a student, tradesperson, or practicing engineer, with no advanced degree required.

Advertisement