对数与幂怎么算?log、ln 与科学计数法
一、log 和 ln 的区别
| 写法 | 底数 | 场景 |
|---|---|---|
lg 或 log₁₀ | 10 | 国内教材里的「常用对数」 |
ln | e ≈ 2.71828 | 工程与科学计算 |
log₂ | 2 | 计算机科学(bit 就是 log₂) |
log_b | 任意 b > 0 且 b ≠ 1 | 换底公式 |
对数的定义是「底数的多少次方等于这个数」,所以 log₁₀(100) = 2、log₁₀(1000) = 3、log₂(8) = 3。
(顺带说个工程细节:log₁₀(1000) 在浮点运算里的原始结果是 2.9999999999999996,工具会做一次清理再显示 3——这是浮点数的正常现象,不是算错。)
两条定义域限制必须记住:
- x ≤ 0 没有对数:任何正数的实数次方都大于 0,所以 log(0) 与 log(−5) 都报「超出定义域」;
- 底数不能是 1:1 的任何次方都是 1,永远解不出别的数,这样的函数没有意义。
二、幂与开方的六种情形
| 输入 | 结果 | 说明 |
|---|---|---|
| 12² | 144 | 平方 |
| 5³ | 125 | 立方 |
| √16 | 4 | 平方根 |
| √2 | 1.4142135623730951 | 无理数,取近似值 |
| ∛(−8) | −2 | 负数可以开奇次方根 |
| √(−4) | 定义域错误 | 实数范围无解(结果是虚数 2i) |
指数是小数或负数都可以:2^0.5 = √2 ≈ 1.4142(小数指数等价于开方)、2^-2 = 0.25(负指数等价于取倒数)、2^10 = 1024。
为什么 √(−4) 报错:任何实数的平方都非负,所以实数范围内解不出来。要解它得引入虚数单位 i(√(−4) = 2i),那是复数的范畴——一元二次方程判别式为负时就会遇到。
三、科学计数法:尾数 × 10 的幂
写法是 a × 10ⁿ,其中 1 ≤ a < 10:
| 普通写法 | 科学计数法 | 有效数字 |
|---|---|---|
| 2500 | 2.5 × 10³ | 2 位 |
| 0.0025 | 2.5 × 10⁻³ | 2 位 |
| 602200000000000000000000 | 6.022 × 10²³ | 4 位 |
| 0.0000000000529177 | 5.29177 × 10⁻¹¹ | 6 位 |
还原方法是移动小数点:指数为正向右移,为负向左移,位数不够就补零。2.5 × 10³ 向右移 3 位 → 2500;2.5 × 10⁻³ 向左移 3 位 → 0.0025。
有效数字从第一个非零数字开始数到最后一位:6.022 × 10²³ 是 4 位;299792458 写成 2.99792458 × 10⁸ 是 9 位。工具会自动去掉末尾的零(3.0e8 记为 3 × 10⁸、1 位有效数字),因为省略的零算不算有效取决于测量精度,从输入里判断不出来。
科学计数法的意义在于避免长串零:写 6.022×10²³ 比写 602200000000000000000000 可靠得多——后者多写或少写一个零,差别是十倍。
四、工程记法:指数必须是 3 的倍数
工程记法与科学计数法只差指数规则:要求指数是 3 的倍数,尾数落在 1~1000。好处是能直接读成「千 / 百万 / 十亿」:
| 数值 | 科学计数法 | 工程记法 | 读作 |
|---|---|---|---|
| 2500 | 2.5 × 10³ | 2.5 × 10³ | 2.5 千 |
| 123000 | 1.23 × 10⁵ | 123 × 10³ | 123 千 |
| 60000000 | 6 × 10⁷ | 60 × 10⁶ | 60 百万 |
| 6.022×10²³ | 6.022 × 10²³ | 602.2 × 10²¹ | — |
| 5.29177×10⁻¹¹ | 5.29177 × 10⁻¹¹ | 52.9177 × 10⁻¹² | — |
同一份数据换个指数就换了个读法,这也是电气与工程文档偏好工程记法的原因。
五、科学计数法怎么运算
不用先还原成普通数字,直接按指数规则算:
| 运算 | 过程 | 结果 |
|---|---|---|
| 2.5×10³ + 1.5×10³ | 尾数相加,指数不变 | 4 × 10³ |
| 2×10³ × 3×10⁴ | 尾数相乘,指数相加 | 6 × 10⁷ |
加法要求指数相同(不同就先调整),乘法指数相加、除法指数相减——和幂运算规则完全一致,因为科学计数法本质就是幂的写法。
六、直接算
→ 对数计算器:任意底数对数,含定义域提示
→ 幂与开方计算器:平方、立方、n 次方与各种开方
→ 科学计数法转换:科学计数法、工程记法与有效数字,含运算
本站文章为个人使用经验的原创整理,除已注明来源的引用外均为本人撰写。文中涉及的软件名称、商标、截图等归各自权利人所有,引用仅用于说明与交流。如认为本站内容侵犯了你的合法权益,请通过「关于本站」页面的联系方式告知,核实后将及时更正或删除。