对数
![]() |
对数 |
,对数对于大多数人来说,总是难以理解,只是因为它对于我们太抽象了。
“+”加法我们很好理解, 6+8 , 我想:6个苹果 和 8个苹果排成一排,一路数过去就好了。
我个人如何理解对数的:
+加法是一维空间的, *乘法是二维空间的, 幂数则是n维空间的
a+b 表示 x轴上的a、b的和,结果还是在数轴上(1维和)
![]() |
a*b 表示 x轴上的a 与 y轴上的b 相乘,结果是 x、y轴围成的面积(2维积)
![]() |
a*a = a^2 表示x、y轴上围成的正方形的面积(2维积)
![]() |
a^3 = a*a*a 表示 x、y、c轴上围成的立方体的体积(3维积)
![]() |
a^b = a*a*a……a 表示 b个轴上围成的b维体的 b维积,由于我们活在3维空间中,当然无法具体想象是什么样子的了,因此就么的图看了。
-------------------------------------------------------------------------------------------------------------------------------------------
无法理解n维空间怎么办呢?大脑不能具体了解n维空间的话,那么我们的大脑就停止思考了,像机器一样,只会做先简单的推理。于是我想了另外的办法如下:
我们生活在 十进制 中,但是可以有很多进制,比如2进制,3进制,8进制、n进制
十进制 0 1 2 3 4 8 10
二进制 0 1 10 11 100 1000 1010
2 * 2 = 4, 用二进制表示的为 10 * 10 = 100
2 * 2 * 2 = 2 ^ 3 = 8 用二进制表示 10 * 10 * 10 = 1000
因此a^b可以这样理解:用a进制表示 a * a * a * ……* a = 1 (b个0)
![]() |
这样,我们就可以开始理解对数了
![]() |
![]() |
,用 β进制表示 β * β * β * ……* β = 1(y个0) = x
所以对数的意思是,x用β进制表示的话,1后面需要跟多少个0呢?
![]() |
for example,
![]() |
lg8,用2进制表示为1000,
数下有3个0,所以lg8=3
也可以用边长为2的立方体表示