发布网友 发布时间:2022-04-22 10:30
共3个回答
热心网友 时间:2023-10-10 19:30
默认迭代是100次
但是你的公式当进行到第6次时,F11已经大于E11了
这样继续计算的话SQRT(E11-F11) 就变成了对负数开根号,这样的计算在excel中就出现了非法结果
你可以把迭代次数改为1,然后按F9,一次一次观察变化,就可以发现问题
热心网友 时间:2023-10-10 19:31
最多迭代次数:改为1
热心网友 时间:2023-10-10 19:31
具体使用迭代法求根时应注意以下两种可能发生的情况:
(1) 如果方程无解,算法求出的近似根序列就不会收敛,迭代过程会变成死循环,因此在使用迭代算法前应先考察方程是否有解,并在程序中对迭代的次数给予*;
(2) 方程虽然有解,但迭代公式选择不当,或迭代的初始近似根选择不合理,也会导致迭代失败追问迭代的 初始值怎么设置?
追答在“工具”菜单上,单击“选项”,再单击“重新计算”选项卡。
选中“迭代计算”复选框。
若要设置 Microsoft Excel 进行重新计算的最大次数,请在“最多迭代次数”框中键入迭代次数。迭代次数越高,Excel 用于计算工作表的时间越多。
若要设置两次迭代结果之间可以接受的最大误差,请在“最大误差”框中键入所需的数值。数值越小,结果越精确,Excel 用于计算工作表的时间也越多。
当你将“最多迭代次数”设置为“1”时,双击F11位置就会出现结果:“1.371478669856130000000000000000 ”结果。其它值的你可以试试。