[求助]如何求解多变量约束,单变量优化的LMI
如何求解多变量约束,单变量优化的LMI,就是mincx的C怎么定义?[ 本帖最后由 xmwhit 于 2009-2-17 19:21 编辑 ] 下面是我写的程序,想求解带有约束的gama的最优值
H=;
V=[-0.6047 -0.7775 -0.1728 ;0.7926 -0.5661 -0.2265; 0.0783 -0.2739 0.9586];
Hm=[-1.447 -1.447;1.1040 -1.1040];
W=';
F=[-1.25 1 0;-0.25 0 1;0 0 0]
A0=;
Ccl=;
setlmis([])
Q=lmivar(1,)
M1=lmivar(1,)
M2=lmivar(1,)
M=lmivar(3,)
gama=lmivar(1,)
VF=V*F
lmiterm(,V',VF,'s')
lmiterm(,-V',A0)
lmiterm(,-A0',V)
lmiterm(,V',1)
lmiterm(,Ccl')
lmiterm(,-1,1)
lmiterm(,0)
lmiterm(,-1,1)
lmis=getlmis
c=mat2dec(lmis,zeros(3,3),zeros(1,1),zeros(1,1),zeros(3,1),eye(1))
=mincx(lmis,c)
QQ=dec2mat(lmis,xopt,Q)
MM=dec2mat(lmis,xopt,M)
gama1=dec2mat(lmis,xopt,gama)
不知道写的对不对,求助
[ 本帖最后由 niuwenyu 于 2009-2-17 19:48 编辑 ]
页:
[1]