求出能产生指定数字的幂次
对数回答的问题是”我需要把底数提高到几次幂,才能得到这个数字?” 输入一个数值和一个底数,此计算器将求出该对数,以及同一数值以 10 为底、自然对数(ln)和以 2 为底的对数值。
计算公式
其中 是数值, 是底数 — 这就是换底公式,因为大多数计算器只内置了自然对数()函数。
举例说明
以 2 为底 8 的对数:
- — 因为 。
需要考虑的关键因素
- 对数只对正数(以及除 1 以外的任意正底数)有定义。 零或负数的对数没有实数解——这反映了一个事实:一个正底数不论取任何实数次幂,结果永远是正数,因此不存在能得出零或负数的实数指数。
- 对数刻度广泛用于跨度极大的数量。 用于地震震级的里氏震级、用于声音的分贝刻度,以及用于酸碱度的 pH 值,都是对数刻度——每一个整数级别的差异都代表着底层数量十倍(或类似量级)的变化,这正是为什么这些刻度上”很小”的差异在现实世界中可能代表巨大差异的原因。
- 以 10 为底、以 e 为底(自然对数)和以 2 为底,各自在不同领域中出现有不同原因。 以 10 为底自然契合十进制数系和日常刻度;以 e 为底自然出现在微积分以及连续增长/衰减(如连续复利)中;以 2 为底则是计算机科学的基础,因为其中的数量常常成倍增长(如数据存储或二分查找步骤)。
- 关键的对数恒等式能让您把复杂表达式拆解成更简单的部分。 log(a×b) = log(a) + log(b),log(aⁿ) = n×log(a)——正是这些规则,让对数在计算器出现之前,历史上被用来把困难的乘法和乘方问题转化为更简单的加法。
常见错误
- 试图求零或负数的对数。 无论对正底数施加什么样的实数指数,都不可能得到零或负数结果,因此 这些输入没有实数解——此计算器会将其标记为无效,而不是返回一个数值。
- 在阅读公式或教科书时把”log”和”ln”搞混。 单独的”log”在日常和工程语境中通常表示以 10 为 底,但许多数学和计算机科学文献中会用它来表示自然对数(以 e 为底)——请务必查明来源使用的是哪 种约定,而不要想当然地假设。
- 忘记对数的底数必须为正且不能等于 1。 如果底数为 1,它的任何幂都等于 1,因此无法求出能产生 其他任何值的指数——而负底数会产生正负交替的结果,彻底破坏实数对数的定义。
- 把对数刻度当作线性刻度来解读。 里氏震级相差 2 级并不是强度翻倍——而是释放的能量大约相差 1,000 倍,因为每一个整数级别都代表振幅十倍的变化(能量则约为 31.6 倍的变化)。
实用小知识
- 需要相反的运算——即已知指数求幂的结果,而不是求指数本身?指数计算器 处理的正 是这个方向。
- 正在处理放射性半衰期之类的对数衰减过程?半衰期/放射性衰变计算器 会把同样的自然对数数学应 用到一个衰减专属的计算实例中。
- 需要一个更完整的科学计算器,除了对数之外还包含三角函数等其他功能?科学计算器 涵盖了更广泛的工具集。