概念
设 A 是一个 n×n 的矩阵,如果存在一个数 λ 和一个非零向量 x 使得 Ax=λx 成立,那么 λ 就称为矩阵 A 的一个特征值,与特征值 λ 对应的非零向量 x 被称为矩阵 A 的对应于特征值 λ 的一个特征向量。
matlab求解
代码:
% 定义矩阵A
A = [1 2; 3 4];
% 计算特征值和特征向量
[V,D] = eig(A);
% V是特征向量矩阵,D是对角矩阵,包含特征值
disp('特征向量矩阵V:');
disp(V);
disp('对角矩阵D(包含特征值):');
disp(D);
结果:
特征向量矩阵V:
-0.8246 -0.4160
0.5658 -0.9094
对角矩阵D(包含特征值):
-0.3723 0
0 5.3723
应用
1、解耦,化解状态空间表达式
由上可知:
设过度矩阵P
则
即上面的对角矩阵D
具体推导过程见:https://www.bilibili.com/video/BV1fx41137Zm/?spm_id_from=333.999.0.0&vd_source=05630b6f9d247c2683a758668ef2daeb
在现代控制理论中状态空间表达式是由一系列微分方程组组成的
稳定性分析:
如果所有极点的实部都小于零(即Re(λ) < 0),则系统是稳定的。
如果至少有一个极点的实部大于零(即Re(λ) > 0),则系统是不稳定的。
如果所有极点的实部都小于或等于零,并且存在重根特征值(即Re(λ) ≤ 0且存在λ = 0),则系统的稳定性需要进一步分析。