软件算法迭代法迭代法是用于求方程或方程组近似根的一种常用的算法设计方法
设方程为 ,用某种数学方法导出等价的形式 ,然后按以下步骤执行:1、选一个方程的近似根,赋给变量 ;2、将 的值保存于变量 ,然后计算 ,并将结果存于变量;3、当 与 的差的绝对值还小于指定的精度要求时,重复步骤2的计算
若方程有根,并且用上述方法计算出来的近似根序列收敛,则按上述方法求得的 就认为是方程的根
具体使用迭代法求根时应注意以下两种可能发生的情况:1、如果方程无解,算法求出的近似根序列就不会收敛,迭代过程会变成死循环,因此在使用迭代算法前应先考察方程是否有解,并在程序中对迭代的次数给予限制
2、 方程虽然有解,但迭代公式选择不当,或迭代的初始近似根选择不合理,也会导致迭代失败
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。