mincx matlab,[MATLAB工具箱] 请教高手MATLAB软件的LMI工具包中的mincx命令相关问题

icon1.gif 请教高手MATLAB软件的LMI工具包中的mincx命令相关问题

求解如下线性矩阵不等式,变量为α ,β ,Q,X

自己编写的代码如下:

A=[-0.0451,0.0361,0,-0.183;-0.37,-2.024,1,0;0.336,-6.94,-2.985,0;0,0,1,0];

B=[0,1.0;-0.16,0;-1.1,0;0,0];

D=eye(4);

E1=[-0.0045,0.0036,0,-0.0183;-0.0370,-0.2024,1,0;0.0336,-0.6940,-0.2985,0;0,0,1,0];

r=1.2;

q=1.3;

setlmis([]);

Q = lmivar(2, [2 4]);

X = lmivar(1, [4 1]);

α = lmivar(1, [1 0]);

β = lmivar(1, [1 0]);

lmiterm([1 1 1 0], D);

lmiterm([1 1 1 X], -r, 1);

lmiterm([1 1 2 X], A, 1);

lmiterm([1 1 2 Q], B, 1);

lmiterm([1 1 2 X], -q, 1);

lmiterm([1 2 2 X], -r, 1);

lmiterm([1 2 3 -X], 1, E1');

lmiterm([1 3 3 0], -1);

lmiterm([2 1 1 α], -1,1);

lmiterm([2 1 2 -Q], 1,1);

lmiterm([2 2 2 0], -1);

lmiterm([-3 1 1 X], 1,1);

lmiterm([-3 1 2 0], 1);

lmiterm([-3 2 2 β], 1,1);

lmis = getlmis;

c = mat2dec(lmis,eye(4));

options = [le-5,0,0,0,0];

[copt,xopt] = mincx(lmis,c,options)

Xopt=dec2mat(lmis, xopt, α+β)

因为手中材料有限,代码最后几句自己也不是很懂,希望得到高人指点,非常非常之感激!!!

上传的图像 ea96f0d426ac0fec609b0737046fe854.gif QQ截图未命名.jpg (9.8 KB, 10 次查看)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值