24小时热门版块排行榜    

查看: 691  |  回复: 3

fionahwq

新虫 (小有名气)

[求助] MATLAB 中的fsolve 求解非线性方程组 已有1人参与

我在用fsolve 求解非线性方程组时,输出参数exitflag =3,,我tolx =10-14,tol fun =10-14,看了帮助文件中对exitflag 值的说明。但不是太理解,,,我想知道如果exitflag =3,此时得到的解可以用吗?

发自小木虫Android客户端
回复此楼

» 猜你喜欢

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

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

liuchunyan81

新虫 (初入文坛)

学习下
2楼2016-11-05 13:54:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

pdl9527

专家顾问 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
一般exitflag为正值的结果都能用,不放心的话你可以手动检验一下。

[x,fval] = fsolve(___)
sum(sum(Fval.*Fval))

如果得到的结果很接近0的话说明结果可靠。

» 本帖已获得的红花(最新10朵)

3楼2016-11-06 22:12:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fionahwq

新虫 (小有名气)

送红花一朵
引用回帖:
3楼: Originally posted by pdl9527 at 2016-11-06 22:12:51
一般exitflag为正值的结果都能用,不放心的话你可以手动检验一下。

= fsolve(___)
sum(sum(Fval.*Fval))

如果得到的结果很接近0的话说明结果可靠。

哦哦,了解了,谢谢!

发自小木虫Android客户端
4楼2016-11-07 07:26:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 fionahwq 的主题更新
信息提示
请填处理意见