作业帮 > 综合 > 作业

matlab 中的LMI问题,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/18 02:00:50
matlab 中的LMI问题,
LMI问题A=[-4 0;2 -1];
B=[0 0.5;0 1];
C=[4 0;0 1];
F=[0 0;0 0.0625];
F11=[1 0;0 0.25];
E=[0.01 0;0 0.01];
F=[0 0;0 0.025];
G=[0.4 0;0.5 0];
setlmis([])
P=lmivar(1,[2 1]);
%1st LMI
lmiterm([-1 1 1 P],1,1)
% 2end LMI
lmiterm([2 1 1 P],1,A,'s')
lmiterm([2 1 1 F11],1)
lmiterm([2 1 1 C],1)
lmiterm([-2 1 1 P],0.9)
lmiterm([2 1 1 0],1)
lmiterm([-2 1 1 P],1,B,'s')
lmiterm([-2 1 1 F],1)
lmiterm([2 1 2 P],E)
lmiterm([2 1 3 P],G)
lmiterm([-2 1 4 P],B)
lmiterm([-2 2 2 0],1)
lmiterm([-2 3 3 0],1)
lmiterm([2 4 4 0],1)
lmisys=getlmis;
Error using ==> horzcat
CAT arguments dimensions are not consistent.
这样,你把要求解得lmi发出来,很显然你连变量的定义都不对!