完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
`程序出现 RT的错误 程序: clear all clc A=[ -0.0153 0.0481 -5.9420 0.0021 0 0; -0.0910 -0.9569 138.3608 0.0163 0 0; 0.0002 0.0046 -1.022 -0.0005 0 -0.0029; 0 0 0 -0.2804 6.2667 -151.1435; 0 0 0.0003 -0.1821 -3.4192 0.6401; 0 0 0.0025 0.0454 -0.0304 -0.4535]; B=[ 0.0239 0.0239 0.0250 0.0250 0; -0.1722 -0.1722 -0.1799 -0.1799 0; -0.0873 -0.0873 -0.0076 -0.0076 0; -0.3149 0.3149 0.0233 -0.0233 0.1205; -0.1892 0.1892 -0.3464 0.3464 0.1237; -0.1678 0.1678 -0.0147 0.0147 -0.0587]; C=[ 0 0 57.2958 0 0 0; 0 0 0 0 57.2468 2.3696; 0 0 0 0 -2.3696 57.2468; -0.0155 0.3756 0 0 0 0; 0 0 0 0.3760 0 0]; S=[ 0 1 0 0 0; 0 0 0 1 0; 0 0 0 0 1]; SC=[ 0 0 0 0 -57.2468 -2.3696; 0.0155 -0.3756 0 0 0 0; 0 0 0 -0.3760 0 0]; %-SC Q1=[ 0.09 0 0; 0 1 0; 0 0 0.36]; Q2=[ 0.01 0 0 0 0; 0 0.2 0 0 0; 0 0 0.01 0 0; 0 0 0 0 0; 0 0 0 0 0]; Q=[ 0.09 0 0 0 0 0 0 0 0; 0 1 0 0 0 0 0 0 0; 0 0 0.36 0 0 0 0 0 0; 0 0 0 0.01 0 0 0 0 0; 0 0 0 0 0.2 0 0 0 0; 0 0 0 0 0 0.01 0 0 0; 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0; 0 0 0 0 0 0 0 0 0]; R=[ 0.49 0 0 0 0; 0 0.49 0 0 0; 0 0 0.04 0 0; 0 0 0 0.04 0; 0 0 0 0 0.04]; AA=[ 0 0 0 0 0 0 0 -57.2468 -2.3696; 0 0 0 0.0155 -0.3756 0 0 0 0; 0 0 0 0 0 0 -0.3760 0 0; 0 0 0 -0.0153 0.0481 -5.9420 0.0021 0 0; 0 0 0 -0.0910 -0.9569 138.3608 0.0163 0 0; 0 0 0 0.0002 0.0046 -1.022 -0.0005 0 -0.0029; 0 0 0 0 0 0 -0.2804 6.2667 -151.1435; 0 0 0 0 0 0.0003 -0.1821 -3.4192 0.6401; 0 0 0 0 0 0.0025 0.0454 -0.0304 -0.4535]; BB=[ 0 0 0 0 0; 0 0 0 0 0; 0 0 0 0 0; 0.0239 0.0239 0.0250 0.0250 0; -0.1722 -0.1722 -0.1799 -0.1799 0; -0.0873 -0.0873 -0.0076 -0.0076 0; -0.3149 0.3149 0.0233 -0.0233 0.1205; -0.1892 0.1892 -0.3464 0.3464 0.1237; -0.1678 0.1678 -0.0147 0.0147 -0.0587]; GG=[ 1 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]; I=eye(9); I3=eye(3); I5=eye(5); setlmis([]); T=lmivar(2,[9 9]); Z=lmivar(1,[9 0]); W=lmivar(2,[5 9]); gamma=lmivar(1,[1 0]); lmiterm([1 1 1 Z],AA,1,'s'); lmiterm([1 1 1 W],BB,1,'s'); lmiterm([1 1 2 0],GG); lmiterm([1 1 3 -W],1,R^0.5); lmiterm([1 1 4 Z],1,Q^0.5); lmiterm([1 2 2 gamma],-I3,1); lmiterm([1 3 3 0],-I5); lmiterm([1 4 4 0],-I); lmiterm([-2 1 1 T],1,1); lmiterm([-2 1 2 0],I); lmiterm([-2 2 2 Z],1,1); % lmiterm([-3 1 1 Z],1,1); LMIs=getlmis; n=decnbr(LMIs); c=zeros(n,1); for j=1:n [Tj]=defcx(LMIs,j,T); c(j)=trace(Tj); end options=[1e-5,1000,100,0,0]; [copt,topt]=mincx(LMIs,c,options); ZZ=dec2mat(LMIs,topt,Z) W=dec2mat(LMIs,topt,W) K=W*inv(ZZ) gamma=dec2mat(LMIs,topt,gamma) `
|
|
相关推荐
2个回答
|
|
|
1 条评论
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
我用matlab的coder 封装了一个c语言的dll, 但是在用labview调用时,会出现识别不到库的问题,有大神遇到过吗
5178 浏览 0 评论
5588 浏览 0 评论
在matlab中如何计算含有第一类修正的贝塞尔函数的积分算不出的问题?
9395 浏览 0 评论
怎么利用matlab得到95%,80%和70%的置信区间,并生成不同区间下的功率误差贝塔分布?
10831 浏览 0 评论
请问simulink的s-function模块如何添加多输入输出接口
15122 浏览 2 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-15 10:49 , Processed in 1.315658 second(s), Total 96, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
286