主题:各位大哥,有个LMI的程序出错帮忙找一下,谢谢
PAi+Ai'P<0 P>I
程序
A(1,1)={[-1 2;1 -3]}
A(1,2)={[-0.8 1.5;1.3 -2.7]}
A(1,3)={[-1.4 0.9;0.7 -2.0]}
celldisp(A)
setlmis([])
P=lmivar(1,[2 1])
for i=1:3
lmiterm([i 1 1 P],1,A{i},'s')
lmiterm([-4 1 1 P],1,1)
lmiterm([4 1 1 0],1)
lmisys=getlmis
end
[tmin,feas]=feasp(lmisys)
P=dec2mat(lmisys,feas,P)
显示错误:用setlmis初始化LMI系统
但程序能运行,但结果不一样.
这个循环语句怎么编啊
多谢帮忙,感激不尽
程序
A(1,1)={[-1 2;1 -3]}
A(1,2)={[-0.8 1.5;1.3 -2.7]}
A(1,3)={[-1.4 0.9;0.7 -2.0]}
celldisp(A)
setlmis([])
P=lmivar(1,[2 1])
for i=1:3
lmiterm([i 1 1 P],1,A{i},'s')
lmiterm([-4 1 1 P],1,1)
lmiterm([4 1 1 0],1)
lmisys=getlmis
end
[tmin,feas]=feasp(lmisys)
P=dec2mat(lmisys,feas,P)
显示错误:用setlmis初始化LMI系统
但程序能运行,但结果不一样.
这个循环语句怎么编啊
多谢帮忙,感激不尽