有效数字计算器
统计有效数字位数,或将小数及科学记数法数值舍入至指定精度。
计算有效数字
分析数字的书写形式,或将数值舍入至目标精度。
关于有效数字
有效数字是记录值中用于表达精度的数字,包括可靠确定的数字和最后一位估读数字。科学家、工程师及学生使用有效数字,避免暗示超出仪器能力的测量确定性。书写形式很重要:5、5.0 和 5.00 的数学值相同,但通常分别表示一位、两位和三位有效数字。
所有非零数字都有效。非零数字之间的零也有效,因此 1002 有四位有效数字。前导零只用于定位小数点,不是有效数字;0.0045 有两位有效数字。小数点右侧的末尾零有效,因此 0.0520 有三位有效数字。没有小数点的整数末尾零通常存在歧义。本计算器遵循常见课堂规则,不计入这些有歧义的末尾零。
科学记数法消除了这种歧义,因为系数中的每一位数字都有效。1.20e3 明确表示三位有效数字,而 1.2e3 明确表示两位。指数中的数字不影响计数。计算器按输入的原始形式分析系数,保留小数末尾零;如果立即将输入转换为普通 JavaScript 数值,这些零就会消失。
有效数字舍入从第一个非零数字开始。查看要求精度之后的下一位:若为五或更大,就将最后保留的一位加一;否则保持不变。因此,18,439 舍入至三位有效数字为 18,400,而 0.009472 舍入至两位为 0.0095。即使普通整数结果以零结尾,科学记数法结果也能明确表达所需精度。
运算中的有效数字规则取决于运算类型。乘法和除法通常取测量输入中最少的有效数字位数;加法和减法则以最不精确的小数位为准。在中间步骤保留额外数字,最后只舍入一次,可减少误差累积。精确计数和定义常数不限制精度。本计算器负责位数统计与直接舍入,但最终精度的含义仍应体现原始数据的质量和背景。
有效数字示例
| 输入 | 结果 | 说明 |
|---|---|---|
| 统计 0.0520 | 3 位有效数字 | 前导零是占位符,小数末尾的零是有效数字。 |
| 统计 7.80e-3 | 3 位有效数字 | 仅由系数决定有效数字位数。 |
| 将 18,439 舍入至 3 位 | 18,400 | 下一位是三,因此保留的数字仍为 184。 |
| 将 0.009472 舍入至 2 位 | 0.0095 | 第三位有效数字是七,因此 94 进位为 95。 |
如何使用有效数字计算器
- 选择统计现有有效数字,或舍入至目标位数。
- 按原始书写形式输入数字,包括小数末尾零或科学记数法。
- 若进行舍入,输入要保留的有效数字位数,须为正数。
- 点击“计算”,查看位数、舍入值或科学记数法。
有效数字常见问题
前导零是有效数字吗?
不是,前导零只用于定位小数点。在 0.0045 中,只有四和五是有效数字。
末尾零是有效数字吗?
小数点后的末尾零是有效数字。未显示小数点的整数末尾零存在歧义,本计算器不将其计入。
科学记数法的指数数字计入吗?
不计入。指数仅缩放系数,有效数字位数由系数本身决定。
多步计算应何时舍入?
中间计算保留额外位数,最后再舍入结果。每一步都舍入可能使小误差逐渐累积。
有效数字与小数位数有何区别?
有效数字从第一个非零数字开始,描述整体精度。小数位数统计小数点右侧的位置,包括前导零。