找回密码
 注册
关于网站域名变更的通知
查看: 834|回复: 2
打印 上一主题 下一主题

yalmip工具箱和MATLAB的LMI工具箱计算结果不同,哪个可以信任

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-12-30 16:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
这是yalmip工具箱的程序7 n( i; E0 z1 ]' U5 w

- `/ M4 Z7 I, h) s7 \A1=[-1 2;1 -3];
, c' i0 l! U; x0 p* SA2=[-0.8 1.5;1.3 -2.7];
4 d% H( `9 S* p9 I2 {8 }8 CA3=[-1.4 0.9;0.7 -2.0];+ U, V; X; E) V# l
P= sdpvar(2,2);0 _2 Y" D& i) H- v& q: w  @2 Y
Constraints = [P< eye(2), A1'*P+P*A1>0,A2'*P+P*A2>0,A3'*P+P*A3>0,];
" r4 v! Y" `  C6 p. b3 h: U4 g+ LsolvESDp(Constraints);
1 D+ H  b! d/ y8 T/ y" DP=double(P)5 N: Y! i3 q$ Q! S
1 ]: W( g& H& P. R
# a6 y% J, `4 @7 U: ~6 ]8 T0 S# S

0 L0 h6 J, ^* @/ R5 t+ C" r. H. f- q这是yalmip工具箱计算的结果/ i- _% B  M! D
P =
* |4 ]- v# Z+ @  O3 U) ]3 F6 U: F* X! v; s* G$ ]9 C+ N
   -0.5759   -0.2678& L0 l/ ~; x* H; A* L
   -0.2678   -0.3758
/ V# S1 n# a# C2 M$ o) ~  G: n
3 `* A7 z" P: v8 M2 K7 z# _4 `  [* i4 l1 {% b/ W* q6 q( D  G
- v, H. Z$ a1 x% @' ]
这是LMI的程序8 Y8 t9 \5 t. \
clear;clc;
' c& L1 a% _. i% Q, k' A6 s* uA1=[-1 2;1 -3];3 E! F2 R3 p$ m+ Y
A2=[-0.8 1.5;1.3 -2.7];
1 t8 G. C9 h- Q! t/ @A3=[-1.4 0.9;0.7 -2.0];  %初始化
& W9 U) M( E7 v1 ~* p( \setlmis([]);  %定义变量2 f+ c( b- j5 Z$ M$ v' V
P=lmivar(1,[2,1]);  %添加项! U" y" N9 ~9 d. x3 M( |8 m
lmiterm([1 1 1 P],1,A1,'s');  L1 G5 X) w% Z/ b  ~: G3 s
lmiterm([2 1 1 P],1,A2,'s');- G; y! ?/ P& E" z9 a8 z9 _, K( @& ?
lmiterm([3 1 1 P],1,A3,'s');
# U. C; q2 F3 }2 _! Flmiterm([-4,1 1 P],1,1);%记住还有一个I<P
0 z* r. J" E2 X+ R# zlmiterm([4 1 1 0],1)  %获取LMI系统描述! ~) K1 x' \. ?' i' c7 u
lmisys=getlmis;4 }# C" N  {3 L8 M( y2 U4 C2 ~9 H
[tmin,xfeas]=feasp(lmisys)%options参数可以自己设置,也可以默认
5 i) ?, n( L' L4 D
5 \3 G) j0 C1 O2 K# n8 `% m2 s8 k: |* {
2 g$ e( K8 F/ b1 X3 C
xfeas =
) S0 r' n" G' R, i" P+ r8 t
* s! @: U' z9 K0 }3 t, R* [  270.8553
  E9 C1 l' F; W  \8 }, ^' v) C; W& y  126.3999
6 L9 L7 D5 D' c& e8 ?2 Y& Q  155.1336
& [: Q- G# G8 B
/ W& x, y7 U0 \$ V* e  M. l- Y这是结果1 Z5 d* D# q: p- Q0 \$ r, z

该用户从未签到

2#
发表于 2020-12-31 11:24 | 只看该作者
帮你顶一下

该用户从未签到

3#
发表于 2020-12-31 11:26 | 只看该作者
都可以信任,只是迭代的步长问题,导致可行解有点儿偏差
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 01:29 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表