eig

语法

eig(A)

参数

A 是一个实对称矩阵或 Hermitian(共轭对称)矩阵。

详情

返回一个字典,为矩阵 A 的特征值与特征向量。

该函数的计算结果与 numpy.linalg.eigh 函数的结果保持一致。

例子

A = 1 1 2 7 9 3 5 7 0 $ 3:3;
eig(A);
# output
vectors->
#0        #1       #2
--------- -------- ---------
0.839752  0.169451 -0.515852
-0.301349 0.935753 -0.18318
0.45167   0.309277 0.836864

values->[1.716868,10.17262,-1.889488]

对应第一个特征值 1.716868 的特征向量为:

eig(A).vectors[0];
# output
[0.839752,-0.301349,0.45167]