科学计算器

功能完备的科学计算器,支持三角函数、微积分、统计、矩阵和向量运算、金融函数、位运算等。支持直接输入表达式和历史记录。

直接输入表达式 — 例如 sin(45), log(100), sqrt(2), derivative(x^3, x), mean([1,2,3])  [语法帮助和示例]
算术

2+3, 10/3, 2^8, 5!, abs(-7)

三角函数

sin(45), cos(60), tan(30), asin(0.5), sinh(1)

对数

log(100), ln(e), log2(8)

幂与根

sqrt(2), cbrt(27), nthRoot(16,4), 2^10

常数

pi, e, i (虚数单位)

微积分

derivative(x^3+2x, x)
integral(x^2, x), integral(x^2, x, 0, 1)
sum(k^2, k, 1, 10), sum([1,2,3,4,5])
prod(k, k, 1, 5), prod([1,2,3,4,5])

统计

mean([1,2,3]), median([1,2,3]), std([1,2,3]), variance([1,2,3])
mode([1,2,2,3]), zscore(85,75,10)

矩阵

det([[1,2],[3,4]]), inv([[1,2],[3,4]]), transpose([[1,2],[3,4]])
eigs([[1,2],[3,4]])

金融

NPV(0.1, [-1000,300,400,500]), IRR([-1000,300,400,500])
PMT(0.05/12, 360, 250000), PV(0.05/12, 360, -1342)
FV(0.07/12, 120, -250, -10000)

位运算

0xFF AND 0x0F, a OR b, a XOR b, NOT 0xFF
1 << 8, 256 >> 4, 17 MOD 5

工具

gcd(12,18), lcm(4,6), floor(3.7), ceil(3.2), round(3.456,2)
nCr(10,3), nPr(10,3)

向量

[1,2,3] + [4,5,6], [1,2,3] - [4,5,6]
dot([1,2,3], [4,5,6]), cross([1,0,0], [0,1,0])
norm([3,4]), 3 * [1,2,3]

历史记录

科学计算器帮助

使用方法

直接在显示屏中输入表达式,无需先点击按钮。计算器在页面加载时自动聚焦。按Enter=计算。也可以使用屏幕上的按钮。

点击显示屏下方的[语法帮助和示例]查看快速参考。

键盘快捷键
操作
Enter=计算表达式
Backspace删除最后一个字符
Escape全部清除
^指数
!阶乘
p插入 π(圆周率)
e插入欧拉数 e
s插入 sin(
c插入 cos(
t插入 tan(
Ctrl+Z撤销上次编辑
Ctrl+C复制结果到剪贴板
Ctrl+V从剪贴板粘贴表达式
/ 浏览计算历史
Ctrl+Click点击历史项插入表达式而非结果

sct快捷键仅在表达式为空时有效。pe在输入开头或运算符、数字之后有效。

模式栏
  • DEG / RAD: 在三角函数的角度和弧度模式之间切换。默认为DEG

  • DEC / HEX / BIN / OCT: 更改结果的显示基数。整数会显示相应的前缀(0x0b0o)。

  • 2nd: 切换替代函数: x² → x³, √x → ³√x, log → log2, Σ → Π, 10ˣ → 2ˣ, det → dot, inv → cross, transpose → norm.

  • INV: 切换反三角函数: sin → asin, cos → acos, tan → atan.

  • HYP: 切换双曲函数: sin → sinh, cos → cosh, tan → tanh.

  • INV + HYP 组合得到 asinh, acosh, atanh。

支持的功能
  • 三角函数: sin, cos, tan 及其反函数(asin, acos, atan)和双曲函数(sinh, cosh, tanh)。支持角度和弧度模式切换。

  • 对数: 自然对数(log/ln)、常用对数(log10)和二进制对数(log2)。

  • 幂与根: 平方、立方、任意幂、平方根、立方根、N次方根。

  • 微积分: 符号导数 derivative(x^3, x)、积分 integral(x^2, x)、定积分 integral(x^2, x, 0, 1)、求和 sum(k^2, k, 1, 10)

  • 统计: 平均值、中位数、众数、标准差、方差、Z分数、四分位数、组合(nCr, nPr)。

  • 矩阵运算: 行列式、逆矩阵、转置、特征值、秩(4×4以内)。输入: [[1,2],[3,4]]

  • 向量运算: 加法、减法、点积 dot、叉积 cross、范数 norm、标量乘法。输入: [1,2,3]

  • 金融: 净现值(NPV)、内部收益率 IRR、付款 PMT、现值 PV、终值 FV

  • 程序员: 位运算 ANDORXORNOT、移位、取模。支持 HEXBINOCT 显示模式。

  • 复数: 完全支持使用虚数单位 i 的复数运算。示例: (2+3i) * (4-i)

计算历史

计算历史自动保存在浏览器的本地存储(localStorage)中,在页面重新加载和浏览器重启后仍然保留。最多存储50条记录。所有数据都保存在您的设备上,不会发送到任何服务器。

  • 点击任何历史记录插入其结果。Ctrl+点击插入表达式。

  • 使用↑ / ↓ 箭头键浏览过去的表达式。

  • 导出: 将所有历史复制到剪贴板。

  • 清除: 永久删除所有已保存的历史。

内存寄存器

通过 M+、M−、MR 和 MC 按钮可使用单个内存寄存器。内存在页面重新加载时不会保存。

  • M+: 将当前结果加到内存。

  • M−: 从内存中减去当前结果。

  • MR: 将内存值插入表达式。

  • MC: 将内存重置为零。

相关工具