- 8
- 0
- 约7.99千字
- 约 54页
- 2019-12-22 发布于广东
- 举报
松弛法注意事项 由上式可知,当松弛因子ω=1时,松弛迭代法变为不动点迭代法;当松弛因子ω1时,松弛法使迭代步长加大,可加速迭代,但有可能使原理收敛的迭代变为发散;当0ω1时,松弛法使迭代步长减小,这适合于迭代发散或振荡收敛的情况,可使振荡收敛过程加速;当ω0时,将使迭代反方向进行,可使一些迭代发散过程收敛 松弛迭代法是否有效的关键因素是松弛因子的值能否正确选定。如果值选用适当,能使迭代过程加速,或者使原来不收敛的过程变成收敛;但如果值选用不合适,则效果相反,有时甚至会使原来收敛的过程变得不收敛。松弛因子的数值往往要根据经验选定,但选用较小的松弛因子,一般可以保证迭代过程的收敛 威格斯坦法 威格斯坦法在化工流程模拟中得到了广泛应用 威格斯坦法是一种迭代加速方法 Wegstein法注意事项 应注意,如果x1和x2两点选择不当,则连线的斜率等于1,与直线y=x无交点,从而迭代无法进行,这就是Wegstein法应当避免的陷井。引入一个量C Wegstein法注意事项 令q=1-C 当q=0时,Wegstein法退化为简单的不动点迭代 当0q1时,则变为有阻尼的迭代法。通常q0时,迭代能稳定收敛,但收敛较慢 当q0可以加速收敛,但易导致不稳定 为了加速收敛又避免不稳定,常取-5q0,这是称为有界的Wegstein法 MATLAB求解非线性方程方法 MATLAB求解非线性方程函数 非线性
原创力文档

文档评论(0)