请教一个非线性迭代计算的问题
迭代求解时,有时候会在误差比较小但是误差还没有达到所要求的精度的时候,迭代的解出现振荡现象,就是迭代变量一直在两个或者两个以上的值之间跳动,一直不收敛。请问各位,遇到这种情况怎么办?有没有什么比较好的解决办法? 我用弦割法求解非线性方程的时候碰到过这种情况。
但我的方程只有一个变量,所以我在碰到不收敛的时候在这两个值之间改用了二分法。 改变迭代步长看看 这跟混沌里的二周期分岔有些类似,是不是方程列的不够好呀? 这跟混沌里的二周期分岔有些类似,是不是方程列的不够好呀? 原帖由 34153320 于 2006-8-20 20:06 发表
这跟混沌里的二周期分岔有些类似,是不是方程列的不够好呀?
未必的,造成数值模拟的时候发生振荡的可能性是很多的
页:
[1]