在线科学计算器:从三角函数到阶乘,一个页面装下理科基础
一款功能完整的科学计算器,涵盖三角函数(sin/cos/tan 及其反函数、sec/csc/cot、双曲函数)、对数、幂与根、阶乘、组合/排列、取整与数值函数、极坐标/直角坐标与度分秒转换,以及常用常数和独立存储器。可在 DEG/RAD/GRAD 之间切换,并使用 2nd 与 HYP 修饰键,输入即实时显示结果,支持复制或粘贴表达式——全部在浏览器中私密完成。
科学计算器使用说明
三角、双曲、对数、组合、数值函数与存储器
科学计算器支持一整套高等数学函数:三角函数与反三角函数(以及 sec/csc/cot)、全部六个双曲函数及其反函数、自然对数/常用对数/二进制对数与任意底数对数、指数、平方根/立方根/n 次方根、阶乘、组合数与排列数、最大公约数/最小公倍数、取整与符号函数、随机数、极坐标/直角坐标与度分秒/十进制度转换、常量(pi、e、phi、gamma、epsilon)、四键存储器,以及度/弧度/百分度模式。它在你输入时按正确的代数优先级对表达式求值,并实时显示结果——输入 2 + 3 × 4 会得到 14,而不是链式计算器的 20。
01 输入并求值表达式
使用数字、运算符和功能键构建表达式,然后按 =(或 Enter)求值。括号可以控制分组——例如 (2 + 3) × 4。实时结果会随输入更新,因此你可以在按 = 之前发现不匹配的括号。使用 Ans 可将上一次计算的结果插入新表达式。
接受两个参数的函数——例如 nCr、nPr、gcd、lcm、log_b、n 次方根、max、min、randint 以及极坐标/直角坐标转换——会插入函数名并紧跟一个左括号;输入第一个参数,按逗号键(,),输入第二个参数,然后用 ) 闭合。例如 nCr(5,2) 得到 10,root(3,8) 得到 2。
角度模式对三角函数很重要。点击 DEG/RAD/GRAD 在各模式间循环;标签显示当前激活的模式。DEG 使用度,RAD 使用弧度,GRAD 使用百分度(一个直角 = 100 百分度)。反三角函数的输出以当前角度单位返回。2nd 按钮切换反函数层,HYP 切换双曲函数层——组合 2nd + HYP 可得到反双曲函数,例如 sinh 的反函数。
- Trig 面板:sin/cos/tan(以及 sec/csc/cot),2nd 切换反函数,HYP 切换双曲变体,以及括号和逗号
- Log/Pwr 面板:ln、log、log2、log_b、e^x、10^x、2^x、平方根/立方根/n 次方根、幂、平方、立方、倒数、绝对值
- Prob 面板:阶乘、nCr、nPr、随机数、随机整数、gcd、lcm、取模、max、min
- Number 面板:floor、ceil、round、截断、整数部分、小数部分、符号、度分秒与极坐标转换
- Const/Mem 面板:pi、e、黄金比例、欧拉-马歇罗尼常数、机器精度,以及 MC/MR/M+/M- 存储器
- ^ 进行幂运算;% 是取模(余数);! 计算前面整数的阶乘
02 存储器、常量与纠正错误
四个存储器按键的工作方式如同实体计算器:M+ 将当前结果加入存储器,M- 从存储器中减去它,MR 将存储值插入表达式,MC 清除存储器。当存有数值时,显示屏上方会出现一个小小的 M 指示符。常量 phi、gamma 和 epsilon 分别插入黄金比例(约 1.618)、欧拉-马歇罗尼常数(约 0.577)和机器精度(约 2.22e-16)。
使用退格键删除最后一个词元,使用 AC 清除整个表达式。删除时,函数名连同其左括号会在一步内被移除。如果某个函数在数学上未定义(除以零、对负数开平方等),显示屏会显示 Error;按 AC 或开始输入即可重置。
Ans 键是提高效率的利器:每次按 = 后,结果会被存入 Ans,可直接参与下一步运算。例如先算 2^10 得 1024,再按 Ans / 7 即得约 146.28,无需手抄中间结果。
03 理解三角函数:从直角三角形到单位圆
sin、cos、tan 最初是直角三角形三边之比:对边/斜边、邻边/斜边、对边/邻边。30° 角的 sin 是 0.5,意味着对边恰为斜边的一半;45° 角的 tan 是 1,意味着两直角边相等。工程上由仰角和距离求楼高用 tan,力的分解用 sin 和 cos。
把角推广到任意大小需要单位圆:圆上一点与圆心连线同 x 轴正方向的夹角为 θ,则该点纵坐标是 sin θ、横坐标是 cos θ。于是三角函数变成周期性的波动函数,这正是交流电、声波、光波都用正弦曲线描述的原因。
反三角函数做“已知比值求角度”的逆运算:asin(0.5) = 30°。注意它们的值域有限制——asin 和 acos 的输入必须在 −1 到 1 之间,否则会显示 Error。
04 度、弧度与百分度:三种量角方式
度(DEG)把圆周分成 360 份,源自巴比伦人的六十进制,最适合日常作图和几何题。弧度(RAD)用弧长与半径之比量角,一个圆周是 2π;它让 d(sin x)/dx = cos x 等微积分公式无需额外系数即可成立,因此高等数学、物理和所有编程语言的三角函数默认使用弧度。
百分度(GRAD)把一个直角定为 100 份、圆周为 400 份,是法国大革命时期十进制化的产物,今天在部分测绘领域仍有使用。三种模式的换算:360° = 2π rad = 400 grad。
混淆角度单位是科学计算器上最常见的“算错”原因:sin(30) 在 DEG 下是 0.5,在 RAD 下却是约 −0.988。做题前先看一眼屏幕上的 DEG/RAD/GRAD 指示,这个习惯能避免大多数无谓的错误。
05 对数、阶乘与组合:三个高频概念
对数回答“底数的几次方等于这个数”:log(1000) = 3,ln(e²) = 2。它把乘法变加法、指数变乘法,pH 值、里氏震级、分贝、复利翻倍时间(72 法则背后是 ln 2)都建立在对数之上。log_b 支持任意底数,例如 log_b(2, 8) = 3。
阶乘 n! 表示从 1 乘到 n,即 n 个不同物品的全排列数:4! = 24。它增长极快——20! 已超过 10¹⁸,70! 超出双精度浮点的显示范围,所以阶乘只接受较小的非负整数。0! 定义为 1,这样组合数公式才能自洽。
nCr 是组合数(从 n 个中选 r 个,不计顺序):nCr(52, 5) 给出从一副牌中抽 5 张的方案数,约 260 万。nPr 是排列数(计顺序):nPr(10, 3) = 720,给出 10 人比赛前三名的名次排列数。判断用哪个很简单——选出来的东西有先后顺序就用 nPr,没有就用 nCr。
Display
- Copy复制当前结果到剪贴板(结果为 0 时禁用)。
- Paste从剪贴板粘贴表达式并替换当前输入;自动处理空格和替代运算符(÷、长破折号)。也可使用 Ctrl/Cmd+V。
函数面板(标签页)
- Trig三角函数,2nd/HYP 修饰键,以及括号和逗号。
- Log/Pwr对数、指数、根、幂和绝对值。
- Prob阶乘、组合/排列、随机数、gcd/lcm、max/min。
- Number取整、整数/小数部分、度分秒与极坐标/直角坐标转换。
- Const/Mem数学常量和四个存储器按键。
修饰键与角度模式
- 2nd切换反函数层(反三角、e^x、10^x、2^x、反 sec/csc/cot)。
- HYP切换双曲函数:sin 变为 sinh 等;与 2nd 组合得到反双曲函数。
- DEG/RAD/GRAD循环切换角度单位;标签显示当前模式。三角输入与反函数输出遵循该设置。
Trig 面板
- sin / cos / tan正弦、余弦、正切;配合 2nd 为其反函数;配合 HYP 为双曲函数。
- sec / csc / cot正割、余割、余切;配合 2nd 为其反函数。
- ( )用于对项分组并包围函数参数的括号。
- ,两参数函数(nCr、log_b、root、gcd……)的逗号分隔符。
Log/Power 面板
- ln / log / log2自然对数、常用对数和二进制对数(2nd 切换为 e^x/10^x/2^x)。
- log_b任意底数的对数:log_b(底数, 值)。
- root keys平方根、立方根和 n 次方根 root(n, x)。
- ^幂运算符(乘方);x2 和 x3 可快速插入幂。
- 1/x数值的倒数。
- |x|绝对值。
Probability 面板
- !对前面的非负整数求阶乘。
- nCr组合数(n 选 r):nCr(n,r)。
- nPr排列数:nPr(n,r)。
- Rand插入 [0,1) 区间内的随机数。
- RandInt两个界限之间的随机整数:randint(最小值,最大值)。
- gcd / lcm两个整数的最大公约数 / 最小公倍数。
- mod两个数的取模(余数)。
- max / min两个数中的较大 / 较小者。
Number 面板
- floor / ceil向下 / 向上取整到最近的整数。
- round四舍五入到最近的整数。
- trunc / int截断小数部分(向零取整)。
- frac一个数的小数部分。
- sign一个数的符号(-1、0 或 1)。
- DMS keys在十进制度与度分秒表示法之间相互转换。
- R→P keys直角坐标转极坐标:半径和角度(以当前角度单位)。
- P→R keys极坐标转直角坐标:x 和 y 分量。
常量与存储器
- pi / e常量 pi(约 3.14159)和欧拉数(约 2.71828)。
- phi / gamma / eps黄金比例、欧拉-马歇罗尼常数和机器精度。
- M+将当前结果加入已存储的存储器。
- M-从存储器中减去当前结果。
- MR读取(插入)已存储的存储器值。
- MC清除存储器。
主键盘
- 0-9 / .数字和小数点。
- + - * /基本算术运算符。
- %取模(余数)运算符。
- Ans插入上一次计算的结果。
- AC清除整个表达式和结果。
- backspace删除最后一个词元。
- =对表达式求值。也可通过 Enter 完成。
- 进行三角运算前务必检查 DEG/RAD/GRAD——混淆角度单位是出现意外结果最常见的原因。
- 对于两参数函数,在参数之间使用逗号键:nCr(10,3)。
- 多使用括号以使求值顺序明确,尤其是分式的分子分母和根号内部。
- 实时结果可让你在按 = 之前验证中间值,括号不配对会立刻暴露。
- 善用 Ans 把上一步结果代入下一步,避免手抄中间数带来的抄错。
- M+ 和 M- 可让你在多次计算中累加一个运行总和,配合 MR 随时取回。
- tan(90°) 这类边界会因浮点表示给出巨大数值而非“不存在”,理解为趋于无穷大即可。
- 如需进制转换(HEX/DEC/OCT/BIN),请使用进制转换模式。
科学计算器是学生和工程师的第二支笔:三角函数、对数、指数、幂、根、阶乘、括号,一应俱全。它遵循数学运算优先级,支持度/弧度切换和第二功能键,覆盖中学数学物理到大学低年级理科的绝大多数计算需求。全部运算在浏览器本地完成,实时预览结果。
它和标准计算器的本质区别
标准计算器按顺序逐笔结算,科学计算器则先完整解析整个表达式,再按数学优先级(先括号、再函数与乘方、后乘除、最后加减)求值。输入 2 + 3 × 4,它给出 14;输入 (2 + 3) × 4,它给出 20。这意味着你可以把试卷上的式子原样录入,不必担心顺序问题。
一段简史:从计算尺到 fx-991
电子科学计算器出现之前,工程师靠计算尺做乘除和三角运算,阿波罗飞船的工程师兜里都揣着一把。1972 年惠普推出 HP-35,号称“能算三角函数的电子计算尺”,售价 395 美元仍供不应求;随后卡西欧 fx 系列把价格拉到学生可承受的范围。计算尺就此退役,而今天的在线科学计算器,一分钱都不用花。
三角函数 sin / cos / tan 是什么
在直角三角形里,sin 是对边与斜边之比,cos 是邻边与斜边之比,tan 是对边与邻边之比。比如 30° 角的 sin 值是 0.5,意味着对边恰好是斜边的一半。工程上它们无处不在:由仰角和距离求楼高用 tan,力的分解用 sin 和 cos。按 2nd 后 sin/cos/tan 变为反函数 asin/acos/atan,用于“已知比值反求角度”。
度和弧度:两种量角方式
度(DEG)把圆周分成 360 份,源自巴比伦人的六十进制;弧度(RAD)用弧长与半径的比值量角,一个圆周是 2π。弧度的优势在于让微积分公式简洁自然,高等数学、物理和编程语言(如 JavaScript 的 Math.sin)一律用弧度。做题前务必确认 DEG/RAD 状态:sin(30) 在 DEG 下是 0.5,在 RAD 下却是 −0.988,这是科学计算器上最常见的“算错”原因。
对数 ln 与 log:乘法的逆运算
log₁₀(1000) = 3,回答的问题是“10 的几次方等于 1000”;ln 是以自然常数 e(约 2.71828)为底的对数。对数把乘法变加法、把指数变乘法,历史上曾以“对数表”的形式支撑了三百年的天文和航海计算。今天它仍活跃在 pH 值、地震里氏震级、分贝、复利翻倍时间(72 法则背后就是 ln2)等场合。按 2nd 后 ln↔eˣ、log↔10ˣ,互为逆运算。
幂、根与阶乘
^ 做任意次幂(如 2^10 = 1024),x²、x³ 是快捷平方立方,√ 开平方。阶乘 n! 表示从 1 乘到 n:5! = 120,它描述 n 个不同物品的全排列数,增长极快——20! 已超过 10¹⁸,70! 超出普通计算器显示范围,所以阶乘输入必须是较小的非负整数。取模 % 求两数相除的余数,如 17 % 5 = 2,编程和周期问题里经常用到。
π 和 e:数学的两大明星常数
π ≈ 3.14159 是圆周长与直径之比,出现在圆、球、波动乃至概率论(正态分布公式)中;e ≈ 2.71828 是自然对数的底,刻画“连续增长”——复利、人口增长、放射性衰变都服从 e 的指数规律。键盘上直接点 π、e 即可代入高精度值,比手输 3.14 准确得多。
键盘快捷键与输入技巧
除数字和四则运算符外,括号 ( )、^(幂)、!(阶乘)、%(取模)都可直接键入;还可以直接打函数名 sin、cos、tan、log、ln、sqrt,回车求值,退格删除,Esc 清空。善用括号把分式、根号内的范围括清楚,是避免输入歧义的第一原则;实时预览让你在按等号前就发现括号不配对。
精度说明与浮点误差
内部采用 IEEE 754 双精度浮点数,有效数字约 15–16 位,显示时保留 12 位以抑制 0.1+0.2 这类舍入噪声。三角函数、对数等在边界值(如 tan(90°))会因浮点表示给出巨大但有限的数值而非“不存在”,这是数值计算的普遍现象。极大或极小的结果自动以科学计数法显示,如 6.02e23。
典型使用场景
中学生做三角、指数对数作业;大学生算物理化学题里的幂次与开方;工程师现场估算结构受力和电学参数;程序员验证位运算前的数值量级。它不提供编程和绘图功能,因此也符合多数考试对“非编程计算器”的要求——当然,正式考试请以考场规定为准。
隐私与本地运行
所有表达式解析与求值都在浏览器内完成,不向服务器发送任何内容,也不写入历史记录。页面加载后可离线使用,可以放心输入任何数值。
常见问题
Q科学计算器支持哪些函数?
支持 sin/cos/tan 及反函数 asin/acos/atan(2nd 切换)、自然对数 ln、常用对数 log、指数 eˣ/10ˣ、平方根 √、幂 x^y、平方 x²、立方 x³、阶乘 !、取模 %,以及常量 π 和 e,可配合括号任意嵌套。
Q为什么 sin(30) 有时等于 0.5,有时等于 −0.988?
因为角度单位不同。DEG(度)模式下 sin(30°) = 0.5;RAD(弧度)模式下 30 被当作 30 弧度,结果约 −0.988。点 DEG/RAD 键切换即可。中学几何题用 DEG,微积分和物理题通常用 RAD,做题前先看一眼模式指示。
Q度和弧度到底有什么区别?为什么要发明两种?
度把圆周四等分为 360 份,便于日常度量和作图;弧度用弧长与半径之比定义,使 d(sin x)/dx = cos x 等微积分公式成立而无需额外系数。可以类比“公里”和“英里”——测量同一事物,适用场合不同。一个圆周 = 360° = 2π 弧度。
Qln 和 log 有什么区别?
log 默认以 10 为底(常用对数),log(1000)=3;ln 以 e≈2.71828 为底(自然对数),ln(e)=1。自然对数描述连续增长,在高等数学和科学计算中更常用;常用对数在工程量级估算(分贝、pH、震级)中常见。两者可互换:ln(x) = log(x) / log(e)。
Q阶乘是什么?为什么 0! 等于 1?
n! = 1×2×…×n,表示 n 个不同物品排成一列的方案数,如 4! = 24。0! 定义为 1,因为“空集合只有一种排列方式”,且这样定义能让组合数公式 C(n,r)=n!/(r!(n−r)!) 在 r=0 时成立。注意阶乘只接受非负整数,且增长极快,70! 就超出普通浮点显示范围。
Q科学计算器和标准计算器的运算顺序一样吗?
不一样。标准计算器是链式顺序结算,科学计算器遵循数学优先级:先括号,再函数、乘方和阶乘,然后乘除,最后加减。因此 2 + 3 × 4 在科学计算器上等于 14。拿不准时多加括号,是最稳妥的习惯。
Q为什么 tan(90°) 不是“不存在”,而是一个很大的数?
数学上 tan(90°) 无定义(cos 90° = 0,除法无意义)。但浮点数无法精确表示 90° 对应的弧度值 π/2,cos 算出来是一个极小的非零数,相除就得到一个天文数字。这是所有数值计算工具的共性,遇到时理解为“趋于无穷大”即可。
Q支持键盘输入吗?
支持——数字、运算符、括号、^、!、%、回车(求值)、退格(删除)、Esc(清空)均可直接使用,还可以直接键入 sin、cos、tan、log、ln、sqrt 等函数名。
Q这个计算器能带进考场吗?
它是网页工具,无法替代实体计算器带进考场。不过它的功能定位与常见考试允许的非编程科学计算器(无存储编程、无绘图)一致,平时用它练习有助于熟悉同类实体机的操作逻辑。考试要求请以官方规定为准。
Q计算会上传或保存吗?
不会。全部在浏览器本地运行,不发送到服务器,也不写入历史;刷新即清空。