24小时热门版块排行榜    

查看: 5576  |  回复: 1

嘎欢

新虫 (初入文坛)

[求助] LMI中lmiterm函数的使用问题

A=eye(2);
B=eye(2);
C=eye(2);
L=[1,-1;-1,1];
a=0.5;

setlmis([])
A0=lmivar(2,[2,2]);
B0=lmivar(2,[2,2]);
C0=lmivar(2,[2,2]);
Q1=lmivar(1,[2,1]);
Q2=lmivar(1,[2,1]);
v1=(Q2)*(A0);   %Q2于A0都是未知量;
v2=(B0)'*(Q2);  %Q2于B0都是未知量;
v3=(C0)'*(Q2);  %Q2于C0都是未知量;

lmiterm([1 1 1 Q1],1,A,'s');
lmiterm([1 1 1 0],a);
lmiterm([1 1 2 v2],C',1);
lmiterm([1 1 3 Q1],1,B);
lmiterm([1 2 2 v1],1,1,'s');
lmiterm([1 2 2 0],a);
lmiterm([1 2 4 v3],1,1);
lmiterm([1 3 3 Q2],-1,1);
lmiterm([1 3 3 0],a);
lmiterm([1 4 4 Q2],-1,1);
lmiterm([1 4 4 0],a);
lmiterm([2 1 1 Q1],1,-1);
lmiterm([3 1 1 Q2],1,-1);

lmis=getlmis;
[tmin,xfeas]=feasp(lmis,[0,1000,0,0,0],0);
q1=dec2mat(lmis,xfeas,Q1)
q2=dec2mat(lmis,xfeas,Q2)
V1=dec2mat(lmis,xfeas,v1)
V2=dec2mat(lmis,xfeas,v2)
V3=dec2mat(lmis,xfeas,v3)
tmin
编译出现如图片中显示的错误   还望大家帮我看一下  谢谢了!(是不是定义的复合变量有问题呀?)

LMI中lmiterm函数的使用问题
NL9NK%[_22@VJT}{ED4LW%S.png
回复此楼

» 猜你喜欢

不懂的就要虚心请教
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

欣悦呈福

银虫 (初入文坛)

我也出现了这个问题,请问这个问题你解决了么?
2楼2018-01-25 15:41:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 嘎欢 的主题更新
信息提示
请填处理意见