版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(1215)
>
虫友互识
(83)
>
考博
(22)
>
论文投稿
(19)
>
硕博家园
(18)
>
导师招生
(12)
>
博后之家
(9)
>
基金申请
(9)
>
论文道贺祈福
(8)
>
教师之家
(8)
>
考研
(6)
>
文献求助
(5)
>
公派出国
(5)
>
休闲灌水
(5)
>
招聘信息布告栏
(4)
>
功能材料
(3)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
仿真模拟
»
MATLAB
»
用不动点迭代求非线性方程组,求得的不是想要的解,怎么办
13
1/2
返回列表
1
2
下一页
查看: 2430 | 回复: 12
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
hongxiaodouy
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 18.5
红花: 1
帖子: 14
在线: 3.7小时
虫号: 1823345
注册: 2012-05-17
专业: 环境工程
[
求助
]
用不动点迭代求非线性方程组,求得的不是想要的解,怎么办
我用不动点迭代法求解一个非线性方程组(在这个方程组里我会用到其他的子程序),求得的解不满足我的实际条件,里面有的是负数。例如我给的初始值x0=5,y0=0.1已经很接近我需要得到的解x*=5.1,y*=0.11可是迭代以后却远离这个解,得到x=2,y=0.03之类的,请问这个问题是我程序语言的问题还是计算方法的错误?
回复此楼
» 猜你喜欢
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有7人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有5人回复
2025冷门绝学什么时候出结果
已经有7人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有6人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有7人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
本科非985、211 现已成功保研 工科 想要申请CSC
已经有8人回复
在用fluent做仿真模拟时,是不是计算迭代次数越多越好?
已经有9人回复
这个晶体数据是不是没有用啊?
已经有9人回复
《偏最小二乘回归的线性与非线性方法》 (站内无)
已经有149人回复
今年基金委是不是刻意采取了严格的评审回避制度
已经有25人回复
求助!matlab用fsolve函数求解非线性方程组的问题!
已经有19人回复
matlab求解非线性方程组
已经有16人回复
求高人指点用matlab求解非线性方程组,解决了追加100金币;
已经有11人回复
matlab的fsove 命令求解非线性方程组
已经有6人回复
都不知道怎么命名标题:迭代法解方程组?
已经有16人回复
非线性方程组的迭代法(数值计算高手请进)
已经有7人回复
【求助】求教matlab解非线性方程组
已经有9人回复
【求助】如何用Runge-Kutta迭代求解二阶常微分方程组【已解决】
已经有9人回复
1楼
2012-05-30 11:05:04
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )
xiegangmai
版主
(职业作家)
我没头衔
仿真EPI: 3
应助: 157
(高中生)
贵宾: 5.735
金币: 40609
散金: 2394
红花: 63
沙发: 4
帖子: 4046
在线: 1330.2小时
虫号: 653607
注册: 2008-11-13
性别: GG
专业: 机械动力学
管辖:
仿真模拟
【答案】应助回帖
★
感谢参与,应助指数 +1
臭水沟: 金币+1, 谢谢交流~~
2012-05-31 19:15:58
你是自己写的迭代算法吗?建议仔细检查一下你的程序。不满足收敛条件,不会退出的。
另外你可以用matlab自带的函数试试,对比一下。
赞
一下
(1人)
回复此楼
明德厚学、求是创新
3楼
2012-05-30 22:57:37
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
guardian_qq
银虫
(小有名气)
应助: 34
(小学生)
金币: 431.3
红花: 2
帖子: 87
在线: 45.8小时
虫号: 1727024
注册: 2012-03-30
性别: GG
专业: 半导体材料
【答案】应助回帖
★ ★
xiegangmai: 金币+2, 谢谢参与
2012-10-10 21:01:46
建议你用fsolve之类的求解,通常自带的都是优化过的,自己编的程序往往在考虑累积误差方面很粗糙,不容易发现问题。
如果要分析自己的程序也请你最好贴出代码来给大家看一下。
赞
一下
(1人)
回复此楼
10楼
2012-10-08 15:30:32
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
普通回帖
czxf
银虫
(正式写手)
应助: 118
(高中生)
金币: 242.9
散金: 3033
红花: 8
帖子: 843
在线: 364.3小时
虫号: 1254739
注册: 2011-04-04
专业: 电磁场与波
【答案】应助回帖
★
感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与!
2012-05-30 22:55:57
建议楼主看下不动点迭代收敛的条件,收敛区间应该是要求倒数绝对值小于1的吧,所以迭代初始点的选取还是有讲究的
赞
一下
回复此楼
2楼
2012-05-30 12:57:04
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hongxiaodouy
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 18.5
红花: 1
帖子: 14
在线: 3.7小时
虫号: 1823345
注册: 2012-05-17
专业: 环境工程
引用回帖:
2楼
:
Originally posted by
czxf
at 2012-05-30 12:57:04
建议楼主看下不动点迭代收敛的条件,收敛区间应该是要求倒数绝对值小于1的吧,所以迭代初始点的选取还是有讲究的
看了收敛条件 可是没有看懂呢 其实就像我上面的举例,如果我直接带入解x0=5.1,y0=0.11,那不就不用迭代,直接满足精度条件,得到解x*=5.1,y*=0.11,但是只要初始值偏离x*,y*,迭代结果就是x=2,y=0.03,不知道是怎么回事
赞
一下
回复此楼
4楼
2012-05-31 13:27:19
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hongxiaodouy
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 18.5
红花: 1
帖子: 14
在线: 3.7小时
虫号: 1823345
注册: 2012-05-17
专业: 环境工程
引用回帖:
2楼
:
Originally posted by
czxf
at 2012-05-30 12:57:04
建议楼主看下不动点迭代收敛的条件,收敛区间应该是要求倒数绝对值小于1的吧,所以迭代初始点的选取还是有讲究的
看了收敛条件 可是没有看懂呢 其实就像我上面的举例,如果我直接带入解x0=5.1,y0=0.11,那不就不用迭代,直接满足精度条件,得到解x*=5.1,y*=0.11,但是只要初始值偏离x*,y*,迭代结果就是x=2,y=0.03,不知道是怎么回事
赞
一下
回复此楼
5楼
2012-05-31 13:27:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hongxiaodouy
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 18.5
红花: 1
帖子: 14
在线: 3.7小时
虫号: 1823345
注册: 2012-05-17
专业: 环境工程
引用回帖:
2楼
:
Originally posted by
czxf
at 2012-05-30 12:57:04
建议楼主看下不动点迭代收敛的条件,收敛区间应该是要求倒数绝对值小于1的吧,所以迭代初始点的选取还是有讲究的
看了收敛条件 可是没有看懂呢 其实就像我上面的举例,如果我直接带入解x0=5.1,y0=0.11,那不就不用迭代,直接满足精度条件,得到解x*=5.1,y*=0.11,但是只要初始值偏离x*,y*,迭代结果就是x=2,y=0.03,不知道是怎么回事
赞
一下
回复此楼
6楼
2012-05-31 13:28:49
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hongxiaodouy
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 18.5
红花: 1
帖子: 14
在线: 3.7小时
虫号: 1823345
注册: 2012-05-17
专业: 环境工程
引用回帖:
3楼
:
Originally posted by
xiegangmai
at 2012-05-30 22:57:37
你是自己写的迭代算法吗?建议仔细检查一下你的程序。不满足收敛条件,不会退出的。
另外你可以用matlab自带的函数试试,对比一下。
是我自己写的,自带的函数需要定义自变量什么的,比较麻烦,我就没有用
赞
一下
回复此楼
7楼
2012-05-31 13:31:00
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
hongxiaodouy
新虫
(初入文坛)
应助: 0
(幼儿园)
金币: 18.5
红花: 1
帖子: 14
在线: 3.7小时
虫号: 1823345
注册: 2012-05-17
专业: 环境工程
引用回帖:
3楼
:
Originally posted by
xiegangmai
at 2012-05-30 22:57:37
你是自己写的迭代算法吗?建议仔细检查一下你的程序。不满足收敛条件,不会退出的。
另外你可以用matlab自带的函数试试,对比一下。
电脑有点慢,就点了好几次,结果就回复了好几次~删不去~嘻~
赞
一下
回复此楼
8楼
2012-05-31 13:33:25
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
mataohk
银虫
(初入文坛)
应助: 0
(幼儿园)
金币: 451.6
帖子: 40
在线: 33.3小时
虫号: 2034500
注册: 2012-09-27
专业: 可再生与替代能源利用中的
【答案】应助回帖
★
xiegangmai: 金币+1, 谢谢参与
2012-10-05 20:45:53
估计是你自己程序的问题。其实一般问题都可以用Matlab自带的函数求解,比如:fsolve,fzero
赞
一下
回复此楼
9楼
2012-09-29 15:25:09
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
hongxiaodouy
的主题更新
13
1/2
返回列表
1
2
下一页
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定