matlab的lmi仿真例子,LMI工具箱编程求助

阅读: 评论:0

matlab的lmi仿真例子,LMI工具箱编程求助

matlab的lmi仿真例子,LMI工具箱编程求助

本人初学MATLAB的LMI工具箱,请问哪位大神指导下面的程序为什么没有解呢?是编程出问题了吗?这个是一篇文章里的例子,应该是有解的啊。谢谢大家了!

A1=[0 1.0000 0 0; 1.9600 0 -0.4000 -0.6000; 0 0 0 1.0000; 1.9600 0 -2.4000 -3.6000];

A2=[0 1.0000 0 0; 0 0 -0.4000 -0.6000; 0 0 0 1.0000; 0 0 -2.4000 -3.6000];

B1=[0; 0; 0; -1];

B2=[0; 0; 0; -1];

x1=[1.0000 0 0 0]';

setlmis([]);%初始化

%定义矩阵变量

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

M1=lmivar(2,[1,4]);

M2=lmivar(2,[1,4]);

K1=lmivar(2,[1,4]);

K2=lmivar(2,[1,4]);

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

%描述第一个矩阵

lmiterm([1 1 1 X],A1,1,'s');

lmiterm([1 1 1 M1],B1,1,'s');

%描述第二个矩阵

lmiterm([2 1 1 X],A2,1,'s');

lmiterm([2 1 1 M2],B2,1,'s');

%描述第三个矩阵

lmiterm([3 1 1 X],A1,1,'s');

lmiterm([3 1 1 M2],B1,1,'s');

lmiterm([3 1 1 X],A2,1,'s');

lmiterm([3 1 1 M1],B2,1,'s');

lmisys=getlmis;

[r,xfeas]=gevp(lmisys,3,[0, 0, 0, 0, 1]);

X=dec2mat(lmisys, xfeas, X);

M1=dec2mat(lmisys, xfeas, M1);

M2=dec2mat(lmisys, xfeas, M2);

P=inv(X);

K1=M1*P;

K2=M2*P;

本文发布于:2024-02-04 14:58:12,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170709877156577.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:工具箱   例子   matlab   lmi   LMI
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23