﻿功能:求方阵特征值

格式:
[v, real, imag] = Eig(a)
a : 一个n*n的矩阵变量.

v    : 返回一个n*2的矩阵变量,每一行对应一个特征值,其中第1列为特征值实部,第2列为特征虚部。
real : 返回一个n*n的矩阵变量,每一列对应v的每一行,即特征值对应特征向量的实数部分。
imag : 返回一个n*n的矩阵变量,每一列对应v的每一行,即特征值对应特征向量的虚数部分。

例子:
a =
[ 1.00000000000000    2.00000000000000    3.00000000000000
  4.00000000000000    1.00000000000000    1.00000000000000
  2.00000000000000    3.00000000000000    1.00000000000000 ]
[v,real,imag] = eig(a)//回车得到如下结果
v =
[ 6.00000000000000    0.00000000000000
 -1.50000000000000    1.32287565553230
 -1.50000000000000   -1.32287565553230 ]
real =
[-0.57735026918962   -0.46393501093131   -0.46393501093131
 -0.57735026918962    0.32939633872767    0.32939633872767
 -0.57735026918962    0.23223763556841    0.23223763556841 ]
imag =
[ 0.00000000000000   -0.14791114797072    0.14791114797072
  0.00000000000000    0.60475189636454   -0.60475189636454
  0.00000000000000   -0.48448475150413    0.48448475150413 ]
//a矩阵第2个特征值-1.5+1.32287565553230i对应的特征向量为[-0.46393501093131-0.14791114797072i,0.32939633872767+0.60475189636454i,0.23223763556841-0.48448475150413i]