反对数(真数)计算器

反对数

反对数是对数的逆运算:若 log_b(x) = y,则 y 的反对数为 x = b^y。输入数值(你的指数),选择底数(10、e、2 或自定义底),计算器就会把该底数升到这个数值的幂。它便于反查对数表、把 pH 或分贝换算回线性单位,以及在没有科学计算器时核对指数作业。

如何求反对数

  1. 1

    输入数值

    输入指数 y,也就是你想求反对数的那个对数。它可以是负数或小数。

  2. 2

    选择底数

    选择底数 10(常用反对数)、e(自然)、2(二进制)或自定义底数 b > 0。

  3. 3

    读取反对数

    工具返回 b^y;当数值非常大或非常小时,会切换为科学记数法。

定义

反对数就是对数的逆运算:

antilog_b(y) = b^y

所以若 log_b(x) = y,则 x = antilog_b(y) = b^y。你输入的「数值」就是对数 y,而「底数」就是你原本求对数时所用的同一个底 b

计算示例

假设对数表给出 log₁₀(x) = 2.5,而你想求 x

x = antilog₁₀(2.5) = 10^2.5 = 10^2 · 10^0.5 ≈ 100 · 3.1623 ≈ 316.23

因此原来的数约为 316.23。你可以验证:log₁₀(316.23) ≈ 2.5

常用数值的反对数

底数 数值 (y) 反对数 (b^y)
10 0 1
10 1 10
10 2.5 316.2278
e 1 2.7183
e 0 1
2 10 1024
2 0.5 1.4142

常见误区

  • 弄错底数。 反对数必须使用与原对数相同的底数。用底数 10 对自然对数的值求反对数会得到错误的数。
  • 指数的符号。 负数值会得到介于 0 与 1 之间的结果(当底数大于 1 时),绝不会是负数:底数为正时 b^y 始终为正。
  • 自定义底数 ≤ 0。 底数为零或负数时,对一般实数指数没有定义;请保持 b > 0。底数 1 是允许的,但始终返回 1。
  • 极大或极小的结果。 较大的指数(例如 10^40)会超出普通显示范围,因此结果以科学记数法呈现,而不会被舍入为零或无穷大。

常见问题

它是对数的逆运算。如果你对某个数取对数得到 y,那么 y 的反对数会还原出原来的数:antilog_b(y) = b^y。

对数问的是「哪个指数能得到这个数?」,而反对数问的是「这个指数会得到哪个数?」。对于相同的底数,二者互相抵消。

不会。对于任何正底数,b^y 始终为正。y 取负值只会得到介于 0 与 1 之间的小正数。

不会。计算在你输入时于浏览器中完成,你输入的任何内容都不会被上传、保存或分享。

相关工具