声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2287|回复: 5

[应用数学] 请教一个非线性迭代计算的问题

[复制链接]
发表于 2006-8-8 10:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
迭代求解时,有时候会在误差比较小但是误差还没有达到所要求的精度的时候,迭代的解出现振荡现象,就是迭代变量一直在两个或者两个以上的值之间跳动,一直不收敛。
请问各位,遇到这种情况怎么办?有没有什么比较好的解决办法?
回复
分享到:

使用道具 举报

发表于 2006-8-8 17:41 | 显示全部楼层
我用弦割法求解非线性方程的时候碰到过这种情况。
但我的方程只有一个变量,所以我在碰到不收敛的时候在这两个值之间改用了二分法。
发表于 2006-8-19 02:27 | 显示全部楼层
改变迭代步长看看
发表于 2006-8-20 20:06 | 显示全部楼层
这跟混沌里的二周期分岔有些类似,是不是方程列的不够好呀?
发表于 2006-8-20 20:06 | 显示全部楼层
这跟混沌里的二周期分岔有些类似,是不是方程列的不够好呀?
发表于 2006-8-21 06:23 | 显示全部楼层
原帖由 34153320 于 2006-8-20 20:06 发表
这跟混沌里的二周期分岔有些类似,是不是方程列的不够好呀?


未必的,造成数值模拟的时候发生振荡的可能性是很多的
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-15 11:05 , Processed in 0.083807 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表