科学计算器

免费科学计算器,运算优先级正确,支持角度或弧度的 sin/cos/tan、log、ln、开方、阶乘、常数、记忆键和历史记录。

角度单位
结果

支持 + − × ÷ ^ ( )、n!、%(÷100)、sqrt、cbrt、sin、cos、tan、asin、acos、atan、sinh、cosh、tanh、ln、log(以 10 为底)、log2、exp、abs、floor、ceil、round、mod(a,b)、ncr(n,r)、npr(n,r),常量 pi、e、phi、ans 以及 m(存储器)。小数点请用“.”,函数参数之间用英文逗号分隔。按 Enter 或 = 计算。

什么是 科学计算器?

一款支持键盘和按钮输入的科学计算器,能按正确的优先级计算整个表达式,例如 2+3*4^2 或 sin(30)+5!。支持角度或弧度制三角函数、对数、开方、阶乘、组合数、常数、Ans 值、记忆键和可点击的历史记录。

如何使用 科学计算器

  1. 在表达式中输入算式,或用键盘按钮构建。
  2. 为三角函数选择角度制或弧度制。
  3. 按 = 或回车计算。使用 MC、MR、M+ 和 M− 操作记忆,点击历史记录行即可重新使用。

示例

输入
2+3*4^2
输出
50

4^2 = 16,× 3 = 48,+ 2 = 50

何时使用 科学计算器

适用于作业、工程估算和快速核对。它使用普通的双精度数,因此如需精确的大整数运算,请使用二进制或十六进制计算器;符号代数则需使用计算机代数系统。

科学计算器 的工作原理

表达式由为本工具编写的递归下降解析器处理,绝不使用 JavaScript 的 eval。优先级从高到低依次为:后缀 ! 和 %(÷100)、乘方 ^(右结合,所以 2^3^2 = 512)、一元负号(所以 −2^2 = −4)、乘除(包括 2pi 或 3(4+1) 这类隐式乘法),最后是加减。在角度模式下,sin(30°)、cos(90°) 等常见角度会返回精确值。结果显示 12 位有效数字,以隐藏二进制浮点误差(0.1 + 0.2 显示为 0.3)。除以零、负数开平方或 tan(90°) 等错误会用文字提示。

常见用例

  • 计算角度制的三角函数表达式
  • 计算对数和乘方
  • 用 ncr 和 npr 做组合计算
  • 用 Ans 和记忆键串联结果

常见问题

有哪些可用的函数?

sin、cos、tan、asin、acos、atan、sinh、cosh、tanh、sqrt、cbrt、ln、log(以 10 为底)、log2、exp、abs、floor、ceil、round、mod(a,b)、ncr(n,r)、npr(n,r),以及常数 pi、e 和 phi。

为什么 −2^2 等于 −4?

与标准数学记法一样,乘方的结合优先于负号。写成 (−2)^2 即可得到 4。

% 是什么作用?

末尾的 % 会把前面的数除以 100,所以 50%*200 = 100。

如何输入小数?

使用点号(2.5)。逗号用于分隔函数参数,例如 ncr(5,2)。

探索更多分类