24小时热门版块排行榜    

查看: 609  |  回复: 2

flying_fay

铁杆木虫 (小有名气)


[交流] 【求助】求高手看一下

本人用matlab计算泡点温度和组成,使用fsolve求解两个相平衡方程,开始气相理想,液相用wilson方程,可以求解,但气相使用SRK方程后却无法找到解,出现以下内容:
Warning: Trust-region-dogleg algorithm of FSOLVE cannot handle non-square systems; using Levenberg-Marquardt
algorithm instead.
我在option中设置options=optimset('Display','iter','NonlEqnAlgorithm','lm','LevenbergMarquardt','on');
提示:Warning: Option NonlEqnAlgorithm will be ignored in a future release. Running the Levenberg-Marquardt
algorithm. To run the Levenberg-Marquardt algorithm without this warning, set option Algorithm to
'levenberg-marquardt' instead.
请问高手如何修改?谢谢
回复此楼

» 猜你喜欢

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

» 抢金币啦!回帖就可以得到:

查看全部散金贴

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

nono2009(金币+1):鼓励应助 2010-12-01 08:24:17
flying_fay(金币+5):谢谢了,不过还是不行,可能是由于SRK方程计算体积不连续,使用fsolve找不到解 2010-12-01 08:55:31
引用回帖:
Originally posted by flying_fay at 2010-11-30 15:14:07:
本人用matlab计算泡点温度和组成,使用fsolve求解两个相平衡方程,开始气相理想,液相用wilson方程,可以求解,但气相使用SRK方程后却无法找到解,出现以下内容:
Warning: Trust-region-dogleg algorithm of FS ...

在options 中加'Algorithm', 'levenberg-marquardt' 试试。
2楼2010-11-30 23:38:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zizaifeixue

木虫 (著名写手)


看不懂呀
3楼2010-12-01 00:13:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 flying_fay 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见