24小时热门版块排行榜    

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

benma

新虫 (正式写手)

[求助] 请问分块矩阵如何用LMI表示 已有1人参与

比如这个矩阵,如何用lmiterm描述?

请问分块矩阵如何用LMI表示
1.png
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xqsun123

银虫 (小有名气)

引用回帖:
3楼: Originally posted by flyzombie at 2014-12-30 22:27:24
补充一下,左边式子中的n为任意变量,写成以下式子更合适
= lmivar(2,);
= lmivar(2,);
= lmivar(3,);

你好,我也遇到变量在矩阵中的形式,按照你说的方式定义了,但是求解时,比如X=dec2mat(lmis,xfeasp,X),提示错误:Subscript indices must either be real positive integers or logicals. 请问是什么原因呢?
5楼2015-10-27 00:54:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

flyzombie

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
若A,B,C,D均为常数矩阵,则令X=[A B; C D]即可;若假设A, D为n*n矩阵变量,则LMI变量可按如下方式定义:
[A,n,sA] = lmivar(2,[n n]);
[D,n,sD] = lmivar(2,[n n]);
[X,n,sX] = lmivar(3,[sA,B;C,sD]);
在描述LMI时,[A B; C D]可以写为lmiterm([1 1 X],1,1)
2楼2014-12-30 22:22:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

flyzombie

木虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
benma: 金币+20, ★★★★★最佳答案 2015-04-16 21:21:21
补充一下,左边式子中的n为任意变量,写成以下式子更合适
[A,m,sA] = lmivar(2,[n n]);
[D,m,sD] = lmivar(2,[n n]);
[X,m,sX] = lmivar(3,[sA,B;C,sD]);
3楼2014-12-30 22:27:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

benma

新虫 (正式写手)

引用回帖:
3楼: Originally posted by flyzombie at 2014-12-30 22:27:24
补充一下,左边式子中的n为任意变量,写成以下式子更合适
= lmivar(2,);
= lmivar(2,);
= lmivar(3,);

非常感谢,年底那会儿太忙了,没怎么过来看看,也不知道金币你收到了没
4楼2015-04-16 21:24:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见