标题:LMI求助、论文的仿真程序
只看楼主
xiaotian_999
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-4-21
 问题点数:0 回复次数:2 
LMI求助、论文的仿真程序
程序代码:
下面是我自己编的程序,之前一点matlab基础也没有,真的不知道该怎么编了 希望能够得到大家的帮助 这个程序运行之后W/M/F/E都是0,肯定是不对哒
A1=[1 0.2955;0 0.9704];
B0=[0.002 0.0198];
B1=[0.0025 0.0098];
pi11=[1 0;0 0];
pi13=[0 0;0 1];
pi21=[0 0;0 0];
pi23=[1 0;0 1];
pi31=[0 0;0 1];
pi33=[1 0;0 0];
pi41=[0 0;0 0];
pi43=[1 0;0 1];
b1=1.1361;b2=0.7247;
setlmis([]);
P=lmivar(1,[2 1]);
Q=lmivar(1,[2 1]);
R=lmivar(1,[1 1]);
J=lmivar(1,[2 1]);
W=lmivar(2,[2 2]);
M=lmivar(2,[2 2]);
F=lmivar(2,[1 2]);
E=lmivar(2,[1 2]);
lmiterm([1 1 1 P],-1,1);
lmiterm([1 1 5 P],A1,1);
lmiterm([1 1 6 E],B0',1);
lmiterm([1 1 7 R],B1',1);
lmiterm([1 1 8 F],B0',1);
lmiterm([1 2 2 Q],-1,1);
lmiterm([1 2 6 W],1,1);
lmiterm([1 2 8 M],1,1);
lmiterm([1 3 3 R],-1,1);
lmiterm([1 3 6 E],1,1);
lmiterm([1 3 8 F],1,1);
lmiterm([1 4 4 J],-1,1);
lmiterm([1 4 5 P],pi11*A1,1);
lmiterm([1 4 6 E],pi11*B0',1);
lmiterm([1 4 7 R],pi11*B1',1);
lmiterm([1 4 8 F],pi11*B0',1)
lmiterm([1 4 8 J],pi13,1)
lmiterm([1 5 5 P],-b1^(-2),1);
lmiterm([1 6 6 Q],-b1^(-2),1);
lmiterm([1 7 7 R],-b1^(-2),1);
lmiterm([1 8 8 J],-b1^(-2),1);
lmiterm([2 1 1 P],-1,1);
lmiterm([2 1 5 P],A1,1);
lmiterm([2 1 6 E],B0',1);
lmiterm([2 1 7 R],B1',1);
lmiterm([2 1 8 F],B0',1);
lmiterm([2 2 2 Q],-1,1);
lmiterm([2 2 6 W],1,1);
lmiterm([2 2 8 M],1,1);
lmiterm([2 3 3 R],-1,1);
lmiterm([2 3 6 E],1,1);
lmiterm([2 3 8 F],1,1);
lmiterm([2 4 4 J],-1,1);
lmiterm([2 4 5 P],pi21*A1,1);
lmiterm([2 4 6 E], pi21*B0',1);
lmiterm([2 4 7 R], pi21*B1',1);
lmiterm([2 4 8 F], pi21*B0',1)
lmiterm([2 4 8 J], pi23,1)
lmiterm([2 5 5 P],-b2^(-2),1);
lmiterm([2 6 6 Q],-b2^(-2),1);
lmiterm([2 7 7 R],-b2^(-2),1);
lmiterm([2 8 8 J],-b2^(-2),1);
lmiterm([3 1 1 P],-1,1);
lmiterm([3 1 5 P],A1,1);
lmiterm([3 1 6 E],B0',1);
lmiterm([3 1 7 R],B1',1);
lmiterm([3 1 8 F],B0',1);
lmiterm([3 2 2 Q],-1,1);
lmiterm([3 2 6 W],1,1);
lmiterm([3 2 8 M],1,1);
lmiterm([3 3 3 R],-1,1);
lmiterm([3 3 6 E],1,1);
lmiterm([3 3 8 F],1,1);
lmiterm([3 4 4 J],-1,1);
lmiterm([3 4 5 P], pi31*A1,1);
lmiterm([3 4 6 E], pi31*B0',1);
lmiterm([3 4 7 R], pi31*B1',1);
lmiterm([3 4 8 F], pi31*B0',1)
lmiterm([3 4 8 J], pi33,1)
lmiterm([3 5 5 P],-b1^(-2),1);
lmiterm([3 6 6 Q],-b1^(-2),1);
lmiterm([3 7 7 R],-b1^(-2),1);
lmiterm([3 8 8 J],-b1^(-2),1);
lmiterm([4 1 1 P],-1,1);
lmiterm([4 1 5 P],A1,1);
lmiterm([4 1 6 E],B0',1);
lmiterm([4 1 7 R],B1',1);
lmiterm([4 1 8 F],B0',1);
lmiterm([4 2 2 Q],-1,1);
lmiterm([4 2 6 W],1,1);
lmiterm([4 2 8 M],1,1);
lmiterm([4 3 3 R],-1,1);
lmiterm([4 3 6 E],1,1);
lmiterm([4 3 8 F],1,1);
lmiterm([4 4 4 J],-1,1);
lmiterm([4 4 5 P], pi41*A1,1);
lmiterm([4 4 6 E], pi41*B0',1);
lmiterm([4 4 7 R], pi41*B1',1);
lmiterm([4 4 8 F], pi41*B0',1)
lmiterm([4 4 8 J], pi43,1)
lmiterm([4 5 5 P],-b2^(-2),1);
lmiterm([4 6 6 Q],-b2^(-2),1);
lmiterm([4 7 7 R],-b2^(-2),1);
lmiterm([4 8 8 J],-b2^(-2),1);
lmiterm([-5 1 1 P],1,1);
lmiterm([-6 1 1 Q],1,1);
lmiterm([-7 1 1 R],1,1);
lmiterm([-8 1 1 J],1,1);
lmisys=getlmis;
[tmin,xfeas]=feasp(lmisys)
P=dec2mat(lmisys,xfeas,P);
Q=dec2mat(lmisys,xfeas,Q);
R=dec2mat(lmisys,xfeas,R);
J=dec2mat(lmisys,xfeas,J);
W=dec2mat(lmisys,xfeas,W);
M=dec2mat(lmisys,xfeas,M);
F=dec2mat(lmisys,xfeas,F);
E=dec2mat(lmisys,xfeas,E);
搜索更多相关主题的帖子: 论文 matlab 
2015-04-21 21:55
xiaotian_999
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-4-21
得分:0 
这个是问题
2015-04-21 21:56
xiaotian_999
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2015-4-21
得分:0 
怎么发图片啊
2015-04-21 21:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-444346-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.239309 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved