| 查看: 237 | 回复: 1 | |||
| 当前主题已经存档。 | |||
vflag木虫 (正式写手)
|
[交流]
【求助】matlab lmi中矩阵维数不等的解决办法【已解决】
|
||
|
例如:定义变量 setlmis([]); X=lmivar(1,[4,1]); Y1=lmivar(1,[2,1]); Y2=lmivar(2,[2,2]); Y3=lmivar(1,[2,1]); Z1=lmivar(2,[2,2]); Z2=lmivar(1,[2,1]); 所求不等式为: [X+[Y1,Y2;Y2',Y3],[Z1;0;0]; Z1',0,0,Z2]<0; 在matlab的lmi工具箱中,传统做法肯定是把X分块定义才行。 想问下,如果不分块的话有什么解决办法么? (采用后奖励金币5个)。 [ Last edited by nono2009 on 2009-12-21 at 16:56 ] |
» 猜你喜欢
282求调剂
已经有22人回复
283求调剂
已经有5人回复
265求调剂
已经有21人回复
288求调剂 一志愿哈工大 材料与化工
已经有10人回复
调剂0855-288
已经有5人回复
电子信息调剂交叉学科有推荐吗
已经有6人回复
266求调剂
已经有6人回复
材料科学与工程考研
已经有10人回复
283分材料与化工求调剂
已经有29人回复
一志愿哈尔滨工业大学085600英一数二337分求调剂
已经有4人回复
vflag
木虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 3411.6
- 散金: 500
- 帖子: 503
- 在线: 52.5小时
- 虫号: 785673
- 注册: 2009-06-03
- 性别: GG
- 专业: 信息理论与信息系统
★ ★
nono2009(金币+2,VIP+0):谢谢分享经验! 12-22 11:24
nono2009(金币+2,VIP+0):谢谢分享经验! 12-22 11:24
| 问题解决了,没有别的好办法,只能分块定义。但用lmiivar的第三种类型定义后,写不等式的时候可以在最高维度来写,不用再分块写,麻烦可以降到最低。比如用lmivar的type3定义了一个4*4的矩阵,是由4个2*2的矩阵变量组合成的。那么写不等式的时候就直接用这个4*4的矩阵来写就行了,就不用那4个2*2的矩阵了。具体可以看http://www.mathworks.cn/access/helpdesk/help/helpdesk.html这里边的帮助。还是很有用的。 |
2楼2009-12-22 10:38:23














回复此楼