1. 程式人生 > >Matlab中的eig函式和eigs函式的異同點

Matlab中的eig函式和eigs函式的異同點

               

Matlab中的eig()函式和eigs()函式的異同點

1、相同點

      都可以求解矩陣的特徵值和特徵向量

2、不同點

      eig函式主要是給出矩陣的特徵值和特徵向量

      eigs函式主要是通過迭代法來求解矩陣特徵值和特徵向量

3、例項

>> A = [1,2,3;4,5,6;7,8,9]A =     1     2     3     4     5     6     7     8     9>> [V,D] = eig(A)V =   -0.2320   -0.7858    0.4082   -0.5253   -0.0868   -0.8165   -0.8187    0.6123    0.4082D =   16.1168         0         0         0   -1.1168         0         0         0   -0.0000>>  [V,D] = eigs(A)V =   -0.2320   -0.7858    0.4082   -0.5253   -0.0868   -0.8165   -0.8187    0.6123    0.4082D =   16.1168         0         0         0   -1.1168         0         0         0   -0.0000