昨晚看有朋友谈起《最强大脑》的开14次方计算,看了看相关的视频。感觉虽然这位兄台具体用什么方法计算的,不得而知,但对于普通人而言,用对数来计算其实也没太大难度:
X^14=Y,要求X,先对两边取对数得:14logX=logY,求出logY,除以14,再求个幂就能得到X
当然,需要背一些基础的对数表:
梁冬给的数字虽然长,可以简化为1.391*10^15,求对数=log1.391+15
嫌麻烦可以把尾数省略掉=log1.4+15=log2+log0.7+15
log2的值,我当年在初中查得多了,至今都记得是等于0.3010
log0.7虽然我记不住,但如果要训练的话,记住它应该算是基础要求,=-0.1549
三者相加等于15.1461,然后除以14约等于1.08
再求10^1.08,可转化为=10*10^0.08
需要找到一个数使其对数值等于0.08的
log1=0,log2=0.3010,所以这个数肯定在1和2之间
也可以把这个计算转化一下:log(M*N)=logM+logN,已知log2=0.3010,再找个对数值等于-0.22的就可以凑出0.08,而log0.6比较合适,=-0.2218。即:log2+log0.6=log1.2=0.08
所以10^1.08=10*1.2=12,这就是那位兄台给出的近似值。
虽然不知道他用的什么方法,但一般人如果有背过log2、log0.6、log0.7这三个值,就算心算速度一般,两分钟之内得出12的近似值也相当容易。开14次方看着很可怕,但其实很多尾数都可以省略掉,反而降低难度节省了计算量。
====================================================
另附以前看的《别闹了,费曼先生》中的一段,费曼谈他跟别人比计算的趣闻,挺有意思的
:
(转自http:
X^14=Y,要求X,先对两边取对数得:14logX=logY,求出logY,除以14,再求个幂就能得到X
当然,需要背一些基础的对数表:
梁冬给的数字虽然长,可以简化为1.391*10^15,求对数=log1.391+15
嫌麻烦可以把尾数省略掉=log1.4+15=log2+log0.7+15
log2的值,我当年在初中查得多了,至今都记得是等于0.3010
log0.7虽然我记不住,但如果要训练的话,记住它应该算是基础要求,=-0.1549
三者相加等于15.1461,然后除以14约等于1.08
再求10^1.08,可转化为=10*10^0.08
需要找到一个数使其对数值等于0.08的
log1=0,log2=0.3010,所以这个数肯定在1和2之间
也可以把这个计算转化一下:log(M*N)=logM+logN,已知log2=0.3010,再找个对数值等于-0.22的就可以凑出0.08,而log0.6比较合适,=-0.2218。即:log2+log0.6=log1.2=0.08
所以10^1.08=10*1.2=12,这就是那位兄台给出的近似值。
虽然不知道他用的什么方法,但一般人如果有背过log2、log0.6、log0.7这三个值,就算心算速度一般,两分钟之内得出12的近似值也相当容易。开14次方看着很可怕,但其实很多尾数都可以省略掉,反而降低难度节省了计算量。
====================================================
另附以前看的《别闹了,费曼先生》中的一段,费曼谈他跟别人比计算的趣闻,挺有意思的
:(转自http:
