24小时热门版块排行榜    

查看: 549  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

dazzings

新虫 (初入文坛)

[求助] 用Newton raphson's方法求解方程组,总是收敛到0是为什么? 已有3人参与

我最近在用Newton方法求解BCS方程组,但是迭代以后的结果总是非常小,然后计算机就输出为零了。但是零肯定是一个不对的值,这是什么原因造成的?
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sciencejoy

新虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
检查你的方程和程序,改变初始值。如果总是不行,把方程无量纲化,然后再求解。
3楼2015-04-22 19:00:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

peterflyer

木虫之王 (文学泰斗)

peterflyer


【答案】应助回帖

感谢参与,应助指数 +1
这可能是楼主选取的初始值不太对。一个非线性方程组有可能有许多解,选取不同的初始值会导致迭代最后收敛到到不同的解。
2楼2015-04-22 16:56:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

Aaddin

铁虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
你迭代的初试值是不是有点不对,还有迭代的步长都会影响结果的收敛。
【已不用木虫】有着平凡而简单的生活!也有着丰富而多彩的人生!
4楼2015-04-25 08:48:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见