24小时热门版块排行榜    

查看: 4228  |  回复: 1

_拧发条的鸟

新虫 (初入文坛)

[求助] MATLAB中LMI程序求解H无穷可行解问题

MATLAB中LMI程序运行报错:Error using lmiterm (line 271)lhs of LMI #4, block (1,1): terms in diagonal blocks must be square;
程序如下:
clc
clear
A=[0.0000000e+00   3.6301310e-21  -9.7026387e+00  -4.9849839e-05   0.0000000e+00  4.9698601e-07   0 0 0 0 0 0 0;
      7.9257028e-24   0.0000000e+00   7.8831201e+03   0.0000000e+00   0.0000000e+00 0 0 0 0 0 0 0 0;
         3.1226519e-07   1.9087724e-10   0.0000000e+00   1.3008627e-08   0.0000000e+00 1.5307304e-11   0.0000000e+00 0 0 0 0 0 0;
           -3.1226519e-07  -1.9087724e-10   0.0000000e+00  -1.3008627e-08   1.0000000e+00 -1.5307304e-11   0 0 0 0 0 0 0;
             -3.1895452e-23   5.2382432e-23   0.0000000e+00  -5.0419522e-07  -4.5526839e-08 0 0 0 0 0 0 0 0;
             0 0 0 0 0 0 1 0 0 0 0 0 0;
             0 0 0 0 0 -0.49 -28 0 0 0 0 0 0;
             0 0 0 0 0 0 0 0 0 0 0 0 0;
             0 0 0 0 0 0 0 0 0 0 0 0 0;
             0 0 0 0 0 0 0 0 0 0 0 1 0;
             0 0 0 0 0 0 0 0 0 0 0 0 1;
             0 0 0 0 0 0 0 1 0 -1 0 -0.16 0;
             0 0 0 0 0 0 0 0 1 0 -1 0 -0.16];
B=[0 0;
    0 0;
    0 0;
    0 0;
    0 1.5905035e-06;
    0 0;
    0.49 0;
    0 0;
    0 0;
    0 0;
    0 0;
    0 0];
G=[1 0 0 0 0;
   0 1 0 0 0;
   0 0 1 0 0;
   0 0 0 1 0;
   0 0 0 0 1;
   0 0 0 0 0;
   0 0 0 0 0;
   0 0 0 0 0;
   0 0 0 0 0;
   0 0 0 0 0;
   0 0 0 0 0;
   0 0 0 0 0;
   0 0 0 0 0];
F=[1 0 0 0 0 0 0 0 0 0 0 0 0
   0 1 0 0 0 0 0 0 0 0 0 0 0
   0 0 1 0 0 0 0 0 0 0 0 0 0
   0 0 0 1 0 0 0 0 0 0 0 0 0
   0 0 0 0 1 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0];
E1=[1 0 0 0 0 0 1 0 0 0 0 0 0
   0 1 0 0 0 0 0 0 0 0 0 0 0
   0 0 1 0 0 0 0 0 0 0 0 0 0
   0 0 0 1 0 0 0 0 0 0 0 0 0
   0 0 0 0 1 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0
   0 0 0 0 0 0 0 0 0 0 0 0 0];
E2=[0 1;
    0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0;
     0 0];
C=[0 0 1 0 0 0 -1 0 0 0 0 0 0;
   0 0 0 1 0 0 0 -1 0 0 0 0 0;
   0 0 0 0 0 0 0 0 0 0 0 0 0;
   0 0 0 0 0 0 0 0 0 0 0 0 0 ];
D=[0 0;
    0 0;
    1 0;
    0 1];

setlmis([])
Q=lmivar(1,[13 1]);
Y=lmivar(2,[2 13]);
r=lmivar(1,[1 1]);%
r1=lmivar(1,[1 1]);%
r2=lmivar(1,[1 1]);%

%strictly proper
lmiterm([-1 1 1 Q],1,1);
lmiterm([-2 1 1 r],1,1);
lmiterm([-3 1 1 r2],1,1);
lmiterm([4 1 1 Q],A,1,'s');
lmiterm([4 1 1 Y],B,1,'s');
lmiterm([4 1 1 r],1,F*F');
lmiterm([4 2 1 Q],E1,1);
lmiterm([4 2 1 Y],E2,1);
lmiterm([4 3 1 Q],C,1);
lmiterm([4 3 1 Y],D,1);
lmiterm([4 4 1 0],G');
lmiterm([4 2 2 r],-1,1);
lmiterm([4 3 3 0],-1);
lmiterm([4 4 4 r2],-1,1);
lmisys=getlmis;

[ropt xopt]=feasp(lmisys);%
r=dec2mat(lmisys,xopt,r);
r2=dec2mat(lmisys,xopt,r2);
Q=dec2mat(lmisys,xopt,Q);
Y=dec2mat(lmisys,xopt,Y);
K=Y*inv(Q);

运行时报错,但是矩阵维数应该是没有问题,求大神帮助,LMI不等式如下

MATLAB中LMI程序求解H无穷可行解问题
%@Y4C)Q1IUU4{KC@901WF(R.png
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

云月禅心

铜虫 (小有名气)

理解,但是爱莫能助呀
撸起袖子加油干
2楼2016-05-18 10:57:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 _拧发条的鸟 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料工程(专)一志愿985 初试335求调剂 +3 hiloiy 2026-03-17 4/200 2026-03-21 03:04 by JourneyLucky
[考研] 279分求调剂 一志愿211 +11 chaojifeixia 2026-03-19 12/600 2026-03-21 01:49 by 星空星月
[考研] 297求调剂 +9 戏精丹丹丹 2026-03-17 9/450 2026-03-21 01:49 by JourneyLucky
[考研] 271材料工程求调剂 +8 .6lL 2026-03-18 8/400 2026-03-21 00:58 by JourneyLucky
[考研] 304求调剂 +6 曼殊2266 2026-03-18 6/300 2026-03-21 00:32 by JourneyLucky
[考研] 一志愿西南交大,求调剂 +5 材化逐梦人 2026-03-18 5/250 2026-03-21 00:26 by JourneyLucky
[考研] 材料专业求调剂 +6 hanamiko 2026-03-18 6/300 2026-03-21 00:24 by JourneyLucky
[考研] 317求调剂 +8 申子申申 2026-03-19 13/650 2026-03-21 00:09 by 刘国森
[考研] 274求调剂 +10 S.H1 2026-03-18 10/500 2026-03-20 23:51 by JourneyLucky
[考研] 南昌大学材料专硕311分求调剂 +5 77chaselx 2026-03-20 5/250 2026-03-20 23:42 by lovewei0727
[考研] 295求调剂 +4 一志愿京区211 2026-03-18 6/300 2026-03-20 23:41 by JourneyLucky
[考研] 317求调剂 +5 申子申申 2026-03-19 9/450 2026-03-20 22:26 by JourneyLucky
[考研] 一志愿北京化工大学0703化学318分,有科研经历,求调剂 +4 一瓶苯甲酸 2026-03-14 4/200 2026-03-20 20:36 by fen_rao
[考研] 环境工程调剂 +9 大可digkids 2026-03-16 9/450 2026-03-20 17:38 by 醉在风里
[考研] 【同济软件】软件(085405)考研求调剂 +3 2026eternal 2026-03-18 3/150 2026-03-18 19:09 by 搏击518
[考研] 311求调剂 +11 冬十三 2026-03-15 12/600 2026-03-18 14:36 by 星空星月
[考研] 0703化学调剂 +3 妮妮ninicgb 2026-03-17 3/150 2026-03-18 10:29 by macy2011
[硕博家园] 湖北工业大学 生命科学与健康学院-课题组招收2026级食品/生物方向硕士 +3 1喜春8 2026-03-17 5/250 2026-03-17 17:18 by ber川cool子
[考研] 304求调剂 +4 ahbd 2026-03-14 4/200 2026-03-16 16:48 by 我的船我的海
[考研] 复试调剂 +3 呼呼?~+123456 2026-03-14 3/150 2026-03-14 16:53 by WTUChen
信息提示
请填处理意见