24小时热门版块排行榜    

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

fxlily2008

木虫 (小有名气)

[求助] 关于matlab的LMI求助

各位学长学姐,我从来没有用过matlab的LMI工具箱编写过程序,现在我想用它的mincx实现一个极简单的功能:
target:  min(0.1*x1+0.2*x2+0.3*x3+0.4*x4)
   s.t. :  x1,x2,x3,x4>=0
            x1+x2+x3+x4>10

我试着编了一个小程序,但是结果好像不对,请高手帮助一下吧,不胜感激,小弟在线等。

最好回复一个完整的程序吧,谢谢!!
回复此楼

» 猜你喜欢

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

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

fxlily2008

木虫 (小有名气)

另外,其中的等于号可以不考虑,没关系的
4楼2013-05-15 21:10:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 9 个回答

lijie169

铜虫 (著名写手)

【答案】应助回帖


感谢参与,应助指数 +1
xiegangmai: 金币+1, 谢谢参与! 2013-05-26 12:36:34
你这个条件就有问题,没有解!
2楼2013-05-15 20:07:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fxlily2008

木虫 (小有名气)

引用回帖:
2楼: Originally posted by lijie169 at 2013-05-15 20:07:30
你这个条件就有问题,没有解!

不是啊,虽然x1,x2,x3,x4可以无限大,但min(……)本身就是约束啊,理论上正确的结果应该是x1=10.0000001,x2=x3=x4=0对吧。但是用matlab的LMI怎么写程序啊,求帮助
3楼2013-05-15 21:09:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

idnk

金虫 (小有名气)

★ ★
感谢参与,应助指数 +1
1592203609: 金币+2, 应助指数-1, 非应助帖不要选择应助 2013-05-15 23:00:23
把你程序贴出来,大家一起看看什么问题
5楼2013-05-15 22:36:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见