您现在的位置是:首页
>
为什么迭代法越来越重要
什么是迭代法?让我们先看这样一道题目:找出方程x2=2的正数解。不就是吗?不错,那又是多大呢?如何用小数表达出来呢?
是无理数,我们希望不用开方,就能求出它的一列近似值,而且要多精确就可以算到多精确。办法是将x2=2变形为x=)。我们用该式右端造一列数。先
什么是迭代法?让我们先看这样一道题目:找出方程x2=2的正数解。不就是
吗?不错,那
又是多大呢?如何用小数表达出来呢?
是无理数,我们希望不用开方,就能求出它的一列近似值,而且要多精确就可以算到多精确。办法是将x2=2变形为x=
)。我们用该式右端造一列数。先估计x1=1为第一个近似数,代入(x+
),得到x2=
=1.5,再以x2代入(x+
),得到x3=
≈1.41666。
如此继续,于是得到迭代公式
![]() |
它产生的一列数都是
的近似值。经计算可知,x4=1.414215686,x5=1.414213562,它已精确到小数点后第9位,这比开方法快多了。这样用xn的值代入迭代公式得到xn+1,的值,将xn+1的值代入得到xn+2的值,不断循环往复,从而得到估值序列x1,x2,…,xn,…的方法称为迭代法。它从满足条件的迭代公式f(x)出发,由初值x=x1开始不断进行迭代,得到一串数值xn+1=f(xn),n=1,2,3,…,最终得到符合要求的数值解。
这样看来,迭代法不是很麻烦吗?不断地代入计算,再代入,再计算,枯燥乏味且又容易出错。好在人类已经发明了不惧怕繁杂计算而且计算速度又快、计算结果又准确的工具——计算机。利用计算机,迭代方法可以很轻松地解决许多比2更复杂的方程求解问题,为科学计算带来了极大的便利。
关键词:迭代
很赞哦! (1043)
爱学记


微信收款码
支付宝收款码