支持三角函数、对数指数、开方、阶乘、组合排列、统计等 60 多个函数与常量,可切换角度制与弧度制,输入表达式即可求值
在线科学计算器:直接输入数学表达式即可求值,支持四则运算、乘方与开方、取余、阶乘、三角函数与反三角函数、双曲函数、指数与对数、取整与符号、组合排列、最大公约数与最小公倍数、统计函数等 60 多个函数与运算,输入方式接近数学习惯(例如 2pi 表示 2π、3(4+5) 表示 3×(4+5)、sin(30) 默认按角度计算)。
角度制可在「角度制(DEG)」与「弧度制(RAD)」之间切换,只影响 sin、cos、tan、asin、acos、atan、atan2 等三角函数:DEG 模式下 sin(30)=0.5、asin(0.5)=30,RAD 模式下 sin(pi/2)=1。双曲函数(sinh、cosh、tanh)与对数、开方等不受角度制影响。
结果保留 15 位有效数字并自动消除浮点噪声(0.1+0.2 会直接显示 0.3,而不是 0.30000000000000004);整数结果完整显示,例如 2^64 输出 18446744073709551616、10! 输出 3628800;极大或极小的结果自动切换为科学计数法。输入框支持多行,每行写一个表达式即可批量计算并以表格返回结果,出现错误的行会单独标注原因而不影响其它行。
运算符支持 + - * / //(整除)% (取余)^ 或 **(乘方,右结合),以及后缀 !(阶乘);函数覆盖三角(sin/cos/tan/sec/csc/cot)、反三角(asin/acos/atan/atan2)、双曲(sinh/cosh/tanh 及反函数)、指数对数(exp/ln/log/log2/log10)、开方(sqrt/cbrt/root/hypot)、取整与符号(round/floor/ceil/trunc/abs/sign)、组合与数论(fact/comb/perm/gcd/lcm/mod)、统计(min/max/sum/prod/avg/median/stdev)与角度换算(deg/rad);常量有 pi(π)、e、tau(τ)、phi(φ)。
π 直接输入 pi(或 π),平方根输入 sqrt(2) 或 2^0.5,立方根输入 cbrt(8),n 次方根输入 root(27,3)。乘法可以省略乘号:2pi 表示 2×π、3(4+5) 表示 3×(4+5)、2sin(30) 表示 2×sin(30)。幂也可以写成 2^10 或 2**10。
切换「角度制(DEG)」时,sin、cos、tan 的输入按角度理解、反三角函数的结果也以角度输出,例如 sin(30)=0.5、asin(0.5)=30;切换「弧度制(RAD)」时按弧度计算,例如 sin(pi/2)=1、asin(1)=1.5707963267949。对数、开方、双曲函数等与角度无关,两种模式结果一致。
两种都支持,按后面是否紧跟运算对象自动区分:50% 表示 50÷100=0.5,200*50% 得到 100;而 5%3 表示取余,结果为 2。写成 5mod3 或 mod(5,3) 效果相同,含义更明确。
计算使用双精度浮点(约 15~16 位有效数字),这已是通用计算器的标准精度。展示时保留 15 位有效数字可以刚好抵消浮点误差:0.1+0.2 这类运算在计算机内部是 0.30000000000000004,按 15 位显示会还原成 0.3。整数运算(如 2^64、阶乘、组合数)走精确整数路径,不会丢精度。
会给出具体原因而不是笼统报错,例如括号不匹配会提示缺少右括号、根号内为负数会提示实数范围内无结果、除数为 0 会单独提示、指数过大导致结果超出 1e308 会被提前拦截。多行批量计算时,某一行出错只影响该行,其余行照常返回结果。
| 表达式 | 结果 | 说明 |
|---|---|---|
| sin(30) | 0.5 | 30 度角的正弦(角度制) |
| cos(60) | 0.5 | 60 度角的余弦 |
| sqrt(2) | 1.4142135623731 | 2 的平方根 |
| 2^10 | 1024 | 2 的 10 次方 |
| 2^64 | 18446744073709551616 | 2 的 64 次方,整数精确计算 |
| 10! | 3628800 | 10 的阶乘 |
| log(1000) | 3 | 以 10 为底 1000 的对数 |
| ln(e) | 1 | 自然对数 ln(e) |
| comb(52,5) | 2598960 | 52 选 5 的组合数 |
| gcd(1071,462) | 21 | 最大公约数 |
| avg(85,92,78,96) | 87.75 | 一组数据的平均值 |
| 0.1+0.2 | 0.3 | 浮点误差自动收敛,显示 0.3 |
| 50%*200 | 100 | 百分号:200 的 50% |