第2个回答 2012-03-04
以示例来说,应该更容易理解吧
已知一个a矩阵如下
a =
[ 49.1149203149206 97.9007076462268 64.8480193060115 59.1380427866886
9.92842577860152 45.0340597634362 71.1042780294569 95.5807427855119
5.97813730406488 13.2087267531123 51.5637772397901 69.9634000519120
29.4063646017603 81.5903472162738 45.2419125685663 7.64844753204307 ]
现在求其特征值如下
eig(a)
ans =
[ -55.389186280347 0.00000000000000
183.978892172887 0.00000000000000
12.3857494788251 -5.5701135151234
12.3857494788251 5.57011351512347 ]
然后我们求特征值-55.389186280347+0i的特征向量如下
eigtor(a,-55.389186280347)
ans =
[ 0.33052953655254
-0.5569048790626
-0.6038481263522
1.00000000000000 ]
即上面的ans向量就是求得的一个特征向量。现在任意一个非0的值乘这个向量产生的向量都是同一个特征值的特征向量,比如我们让上面的ans向量乘以8,如下
b=ans*8
b =
[ -2.6442362924203
4.45523903250106
4.83078501081826
-8.0000000000000 ]
即上面的b向量也是a矩阵特征值-55.389186280347+0i的特征向量.但是注意b向量和ans向量是线性相关的