矩阵特征值与状态量的对应关系

matlab在使用eig函数求解矩阵特征值时通常是由大到小排序,其顺序不是与矩阵状态量对应,现在我想知道某一个矩阵值对应哪一个状态量,请问有什么好办法?(不是特征值与特征向量的对应关系,大家给的建议基本上都是调节特征值与特征向量的对应关系,我需要的是特征值和状态量的一一对应关系)

矩阵A是方阵时,有行列式|A|,令|λI-A|=0,解出特征值λ。

一个特征空间就是一个由所有特征向量组成的空间它们有相同的特征值,包括0向量,但是注意到0向量本身不是特征向量是很重要的。

线性变换的主特征向量是对应于最大特征值的特征向量。特征值的几何多重性是对应特征空间的维数。有限维向量空间上的线性变换的谱是它所有特征值的集合。

img

扩展资料:

作为时间的函数,如果=0,它保持不变,如果是正的,它成比例地增加,如果是负的,它成比例地减少。例如,理想化的兔子总数在兔子多的地方繁殖得更快,这就满足了一个特征值方程。

特征值方程的一个解是N=exp(t),也称为指数函数;因此,该函数是特征值为的微分算子d/dt的特征函数。如果是负的,我们称N的演化为指数衰减。

matlab使用eig函数算的特征值并没有按大小排序。想知道对应的特征向量可以这样调用[V,D,W] = eig(A),其中D是特征值的对角矩阵,V是A的右特征向量矩阵,W是A的左特征向量矩阵。

上学的时候,老师说不懂就问,matlab提供了问的方法,help XX,比如这里你直接输入help eig,它就会给你弹出来这个函数的用法(图1),你要是再不明白,可以打开函数的参考页(图2)。

img

img