如果你厌倦了一遍又一遍地重复地计算立方根,那么我们已经有了一位伟大的数学家,西莫·尼泊尼,他在第16世纪末发明了计算立方根的公式。这个公式其实很简单,在我们的音乐中很常见,它叫做“牛顿-拉夫逊算法”或“迭代法” 。
这个算法可以快速地求得任何数的立方根,有没有很神奇?那我们快来看看这个神奇的算法吧!
牛顿-拉夫逊算法
假设我们需要求得一个数a的立方根,那么我们可以从一个猜测值x_0开始,然后我们用下面这个公式得到一个近似值,然后我们不断地迭代,最终得到我们需要的立方根。
可以看到,如果我们猜测一个值来代替x_0,然后将该值代入公式一次,我们就可以得到一个新的值x_1,然后我们重复这个过程,直到计算的新值足够接近于真实值。
应用场景
对于需要经常计算立方根的人,这个算法是非常实用的工具。尤其在科学,工程,计算机图形学等领域。当我们需要快速计算一个物体的体积或边长的时候,这个算法会比较实用。