matlab怎么计算矩阵的特征值和特征向量
工具/材料
matlab2016a
操作方法 01
首先我们来看看矩阵的特征值和特征向量的含义。【/br/】对于一个N阶方阵A,若有一个非零的N维向量X和一个常数λ使得λx=Ax,则称λ为A的一个特征值,X为A属于特征值λ的特征向量。
我们可以用|λE-A|=0来求解A的特征,然后回过头来求解特征向量(不唯一)。
02
这里,我们用手工算法举个例子。
03
如果用matlab求矩阵的特征值和特征向量,就用eig(A)这个命令。
我们用这个命令求解上面的矩阵A,如图。
因为特征向量不是唯一的,所以可能和我们的向量不一样,但两者之间只有倍数关系。
04
如果遇到复杂或大阶矩阵,无法手工计算,只能用matlab等工具求解。
这里有一个随机矩阵的例子。
05
这个矩阵的计算远远超出了手工计算的范围。matlab得到的特征向量结果如下。
06
相应的特征值如下。
可见用matlab求解非常方便快捷。