可能你会问,纳皮尔的对数和我们现在学的一样吗?其实不太一样,他的想法特别“形象”,是用“两个点的运动”来解释的:他假设有两条直线,一条直线上有个点 P ,从起点开始匀速往前走,速度不变;另一条直线上有个点 Q ,从很远的地方开始往回走,而且越走越慢,速度刚好和它离起点的距离成正比——简单说,就是离起点越近,走得越慢。
纳皮尔说,当点 P 走到某个位置 x 时,点 Q 刚好走到位置 y ,那这个 x 就是 y 的“对数”。这个定义现在看确实有点绕,但核心思想和斯蒂菲尔的一样,都是“用一个简单的数代表一个复杂的数,把乘除变加减”。就像我们用“学号”代表每个同学,不用记复杂的个人信息,只要报学号就能找到人,对数就是数字的“学号”。
回顾对数的诞生史,有一个特别有意思的小插曲:对数竟然是“先出生”的,而我们现在用来定义它的“指数”,反而晚了一百多年。纳皮尔和布里格斯发明对数的时候,还没有严格的“指数概念”,大家根本不知道“a 的 x 次方等于 b ”这种表达。直到 18 世纪,欧拉才把对数和指数联系起来,给出了我们现在课本上的定义:若。