在MATLAB中怎样由矩阵的特征值求出特征向量

问题描述:

在MATLAB中怎样由矩阵的特征值求出特征向量

[lambda,x]=eig(A),可求矩阵A的特征值及特征向量。

例:a=[1 2 3
4 5 6
7 8 9]
在命令窗口输入:[v,d]=eig(a),的以下结果:
v =
-0.2404 -0.6747 0.5185
-0.5469 -0.2339 -0.7890
-0.8019 0.7001 0.3296
d =
15.5553 0 0
0 -1.4194 0
0 0 -0.1359
意思就是说:
特征值15.5553对应的特征向量是(-0.2404,-0.5469,-0.8019)
特征值-1.4194对应的特征向量是(-0.6747,-0.2339,0.7001)
特征值-0.1359对应的特征向量是(0.5185,-0.7890,0.3296)