科学计算器
免费科学计算器,运算优先级正确,支持角度或弧度的 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 值、记忆键和可点击的历史记录。
如何使用 科学计算器
- 在表达式中输入算式,或用键盘按钮构建。
- 为三角函数选择角度制或弧度制。
- 按 = 或回车计算。使用 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)。