24小时热门版块排行榜    

查看: 782  |  回复: 1

wcghha

木虫 (著名写手)

[求助] 关于fsolve函数的一点疑问

初试fsolve解非线性方程,
老是跳出以下两句话:
“Optimization terminated: first-order optimality is less than options.TolFun.
Maximum number of iterations reached:increase options.MaxIter.”
不知道是什么原因,
而且每次变换了初值以后,解出来的结果相去甚远,不知道该选择哪个解..
求解惑,谢谢
回复此楼

» 猜你喜欢

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

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

luomia

木虫 (著名写手)

【答案】应助回帖

★ ★
感谢参与,应助指数 +1
xiegangmai: 金币+2, 谢谢应助! 2012-07-13 22:24:21
“Optimization terminated: first-order optimality is less than options.TolFun.
Maximum number of iterations reached:increase options.MaxIter.”
上面的意思:
优化终止:一阶优化无法实现。迭代次数已经达到最大值,需要增大最高迭代次数。
我的理解是,可能你的方程组系数矩阵有问题,导致迭代很难收敛或几乎不收敛。
一次次萍水相逢
2楼2012-07-13 09:25:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wcghha 的主题更新
信息提示
请填处理意见