本在线科学计算器提供基础四则运算和高级数学函数计算功能,支持三角函数、反三角函数、双曲函数、对数、幂运算、开方、阶乘、排列组合等科学计算,并提供记忆存取和一键复制功能。
输入格式为 nCr(n,r) 或 nPr(n,r),例如:
nCr(10,3) = C(10,3) = 120(从10个中选3个的组合数)nPr(5,3) = P(5,3) = 60(从5个中取3个的排列数)| 按键 | 功能 |
|---|---|
| 0-9 | 输入数字 |
| + - * / | 四则运算 |
| Enter 或 = | 计算结果 |
| Escape | 清空 |
| Backspace | 删除最后一个字符 |
| ( ) | 括号 |
| 表达式 | 说明 | 结果 |
|---|---|---|
| 2+3*4 | 乘法优先 | 14 |
| sin(30) | 30度的正弦值 | 0.5 |
| asin(0.5) | 反正弦(角度模式) | 30 |
| sinh(1) | 双曲正弦 | 1.1752 |
| log(100) | 常用对数 | 2 |
| nCr(10,3) | C(10,3)组合数 | 120 |
| nPr(5,3) | P(5,3)排列数 | 60 |
| 2^10 | 2的10次方 | 1024 |
| 5! | 5的阶乘 | 120 |
角度(DEG)以360度为一周,日常使用较多;弧度(RAD)以2π为一周,是数学和工程中的标准单位。切换到"科学计算"模式后可在顶部选择角度或弧度。例如 sin(90) 在角度模式下等于1,在弧度模式下约为0.894。
反三角函数用于已知三角函数值求角度。例如已知 sin(x)=0.5,用 asin(0.5) 得到 x=30°(角度模式)或 x≈0.5236(弧度模式)。acos 和 atan 类似。注意 asin 和 acos 的输入范围是 [-1,1]。
双曲函数(sinh/cosh/tanh)与三角函数形式类似但定义不同。三角函数基于圆,双曲函数基于双曲线。sinh(x)=(eˣ-e⁻ˣ)/2, cosh(x)=(eˣ+e⁻ˣ)/2。双曲函数在工程、物理和机器学习中广泛使用,例如 tanh 常用作神经网络激活函数。
排列(nPr)考虑顺序,组合(nCr)不考虑顺序。例如从ABC中选2个:排列有AB,BA,AC,CA,BC,CB共6种(P(3,2)=6);组合有AB,AC,BC共3种(C(3,2)=3)。公式:P(n,r)=n!/(n-r)!, C(n,r)=n!/(r!×(n-r)!)。
MC清除记忆,MR读取记忆值,M+把当前结果加到记忆,M−把当前结果从记忆中减去。适合多步计算的中间值暂存。例如先算12×3=36后按M+,再算8×5=40后按M+,最后按MR得到76。显示屏左上角出现"M"表示记忆中有值。
log 是常用对数,以10为底,例如 log(100)=2;ln 是自然对数,以 e(约2.718)为底,例如 ln(e)=1。如需以其他数为底,可利用换底公式:log_a(b) = ln(b)/ln(a)。
本计算器使用 JavaScript 双精度浮点数运算,有效精度约15-16位十进制数字。对于极大或极小的数会自动切换为科学计数法显示。日常计算和学习使用完全足够。