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 |