关于此工具
对数计算器是一款免费的浏览器内工具,用于计算以任意底的对数及其逆运算。在对数模式下,它返回以你选择的底的对数,并同时显示常用(底 10)、自然(底 e)和二进制(底 2)对数。在反对数模式下,它把底提升到你的指数以恢复原始值。一切都在本地计算——不上传任何内容。
对数使用换底规则计算:log_b(x) = ln(x) / ln(b),其中自然对数直接使用 ln(x)。底可以是 10、e、2 或除 1 以外的任意自定义正值。反对数是逆运算:对于底 b 和指数 y,结果是 b^y(自然底则为 e^y),所以反对数抵消了对数。
用它处理 pH、分贝、里氏震级、信息论或任何指数关系。在对数模式下,值必须为正,因为零或负数的对数无定义;工具会标记这一点,而不是返回一个错误值。
常见问题
以任意底的对数是怎么计算的?
通过换底公式 log_b(x) = ln(x) / ln(b)。自然对数(底 e)直接取,底 10 和底 2 使用其专用函数,任何大于零且不等于 1 的自定义底都受支持。
什么是反对数?
反对数是对数的逆运算:若 log_b(x) = y,则 y 的反对数是 b^y = x。在反对数模式下,你输入指数和底,工具通过把底提升到该幂返回原始数字。
为什么对数的值必须为正?
对数只对正数有定义——不存在任何实数幂能把一个正的底提升为零或负的结果。如果你输入零或负值,工具会显示一条无效输入消息。
计算是在线进行的吗?
不是。每个对数和反对数都使用标准数学函数在你的浏览器中计算;没有值被发送到服务器。