24小时热门版块排行榜    

Znn3bq.jpeg
查看: 4255  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 _拧发条的鸟 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 材料工程281还有调剂机会吗 +19 xaw. 2026-04-11 19/950 2026-04-11 23:20 by labixiaoqiao
[考研] 310求调剂 +10 666真好 2026-04-11 11/550 2026-04-11 23:09 by 852137818
[考研] 291分调剂 +5 上岸小莹加油 2026-04-09 6/300 2026-04-11 21:06 by 逆水乘风
[考研] 296求调剂 +8 汪!?! 2026-04-09 8/400 2026-04-11 21:02 by 逆水乘风
[考研] 308求调剂 +3 VvvvL 2026-04-10 3/150 2026-04-11 15:32 by xiangxu
[考研] 一志愿085502,267分求调剂 +11 再忙也要吃饭啊 2026-04-08 12/600 2026-04-11 11:08 by zhq0425
[考研] 085600材料与化工329分求调剂 +16 叶zilin 2026-04-10 16/800 2026-04-11 11:04 by may_新宇
[考研] 300分求调剂 (085501机械专硕,本科扬大) +8 xu@841019 2026-04-11 8/400 2026-04-11 10:46 by qingpingzhu
[考研] 机械专硕270求调剂,接受跨专业 +12 老师看看我吧aba 2026-04-09 14/700 2026-04-11 10:21 by laoshidan
[考研] 农业管理302分求调剂 +3 xuening1 2026-04-10 3/150 2026-04-11 10:18 by zhq0425
[考研] 0831生医工第一轮调剂失败求助 +10 小熊睿睿_s 2026-04-11 13/650 2026-04-11 10:04 by maddjdld
[考研] 080100力学316求调剂 +8 L_Hairui 2026-04-07 8/400 2026-04-11 10:00 by zhq0425
[考研] 263能源动力专硕求调剂 +4 加大号饭盒袋 2026-04-10 4/200 2026-04-10 20:52 by gong120082
[考研] 机械工程313分找工科调剂 +3 双一流本科机械 2026-04-08 3/150 2026-04-08 20:41 by 土木硕士招生
[考研] 材料求调剂 +18 一样YWY 2026-04-05 18/900 2026-04-07 15:49 by dxlg
[考研] 生物调剂 +5 橙子橙子橙子啊 2026-04-05 9/450 2026-04-07 15:31 by 上岸快快
[考研] 0854求调剂 +9 亨氏番茄沙司 2026-04-06 10/500 2026-04-07 14:37 by shdgaomin
[考研] 信工所11408 340分 本科西安交大自动化 +3 moontrek 2026-04-06 3/150 2026-04-07 09:56 by chongya
[考研] 307求调剂 +3 Youth@@ 2026-04-07 3/150 2026-04-07 09:25 by 小黑不怕难
[考研] 315求调剂 +5 &123456789 2026-04-05 5/250 2026-04-05 19:55 by nepu_uu
信息提示
请填处理意见