关于matlab优化问题。使用fmincon时,出现以下警告,应该怎么办啊? 5

 我来答
tianxiawulang
2013-03-19 · TA获得超过2.7万个赞
知道大有可为答主
回答量:4732
采纳率:89%
帮助的人:2644万
展开全部
这个和我昨天回答的另一个问题比较接近(链接见参考资料)。

1、关于Trust-region-reflective算法的警告
fmincon默认使用Trust-region-reflective算法,但该类方法对于有些情况不适用(例如存在非线性约束的情况),所以用警告的方式提示你使用别的方法。如果不介意看到警告信息,直接忽略无妨;如果不想看到警告,主程序可以这样调用:
opt=optimset('Algorithm', 'active-set',);
[x,FVAL] = fmincon(......,@mycon,opt)

2、最终优化得到的结果不在可行解范围内,属于优化失败的情况。昨天回答的问题我分析出来他的约束条件有误,但你的问题没有贴出来,不知道是否约束条件存在问题,请自己在认真检查一下吧。

参考资料: http://zhidao.baidu.com/question/533302764?&oldq=1#answer-1345658211

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式