以下是用手算求3的平方根的方法,这里采用的是牛顿迭代法:
设要求a=3的平方根,我们可以先假设一个初始值x0,然后通过迭代公式不断逼近准确值。
迭代公式为:xn+1=21(xn+xna)
第一步:选取初始值
我们可以先取一个比较接近3
的初始值,不妨取x0=1.5
第二步:进行第一次迭代
将a=3,x0=1.5代入迭代公式xn+1=21(xn+xna)
此时n=0,计算x1的值:
x1=21(x0+x03)=21(1.5+1.53)=21(1.5+2)=21×3.5=1.75
第三步:进行第二次迭代
此时n=1,将x1=1.75代入迭代公式计算x2的值:
x2=21(x1+x13)=21(1.75+1.753)≈21(1.75+1.714)=21×3.464=1.732
第四步:进行第三次迭代
此时n=2,将x2=1.732代入迭代公式计算x3的值:
x3=21(x2+x23)=21(1.732+1.7323)≈21(1.732+1.732)=21×3.464=1.732
当两次迭代结果非常接近(达到我们所需的精度)时,就可以认为这个值是3
的近似值。经过多次迭代后,我们得到3
≈1.732
实际上3的平方根有两个值,分别是±3
≈±1.732 。这种方法可以不断提高计算的精度,迭代次数越多,结果越接近真实值。