Matlab求解李雅普诺夫(Lyapunov)方程

线性定常连续系统渐进稳定性的判别在这里插入图片描述

Matlab中可以调用lyap函数求解P

AX + XA' = -C  
% 这是函数的内部定义式,恰好与理论定义的转置是反着的

所以我们应该这样使用

P = lyap(A', Q) % 一般令Q=I(I指单位阵)

Matlab中可以调用eig函数解矩阵特征值
可以直接计算A的特征值验证是否满足渐进稳定的充要条件1
也可以用于计算P的特征值验证是否为正定矩阵

[V,D]=eig(A) % D的对角线上即为特征值

线性定常离散系统渐进稳定性的判别

在这里插入图片描述
Matlab中此时要调用dlyap函数求解P

AXA‘ - X + Q = 0   
% 这是函数的内部定义式,转置与理论式也是反的

所以使用时依然要把原传递矩阵的转置代入

P = dlyap(A‘,Q) % 一般令Q=I

附:
Matlab版本2019a
函数详细解释和使用可进入Matlab使用help查看

  • 28
    点赞
  • 117
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值