指数与对数函数
换底公式
大多数计算器只有两个对数键:常用对数(底 10)和自然对数(底 e)。那要怎么算其他底的对数,比如以 3 为底 20 的对数?换底公式就是这座桥梁:它把任意对数改写成你的计算器认识的某个底下两个对数之比。
公式是 log_b(x) = log_c(x) / log_c(b),其中 c 是你选定的任意新底(常用 10 或 e)。分子取那个数的对数,分母取原底数的对数,二者都在新底下,再相除。人们最常把它写成 log_b(x) = ln(x) / ln(b) 或 log(x) / log(b)。
值得了解它为何成立:若 y = log_b(x),则 b^y = x;对两边取以 c 为底的对数得 y · log_c(b) = log_c(x),相除即可分离出 y。一个实用的体会是:换底只是把每个值乘以一个固定常数——不同底的对数互为按比例缩放的副本,形状从不改变。
log_3(20) = ln(20) / ln(3) ≈ 2.996 / 1.099 ≈ 2.727。验证:3^2.727 ≈ 20。改用底 10 也得到相同答案:1.301 / 0.477 ≈ 2.727。
无论用底 10 还是底 e,都得到相同的值——区别只在缩放上。
另见