matlab 矩阵特征分解
时间: 2023-09-19 09:04:56 浏览: 236
在 Matlab 中,可以使用 eig 函数进行矩阵特征分解。其语法如下:
[V,D] = eig(A)
其中 A 是待分解的矩阵,V 是由 A 的特征向量组成的矩阵,D 是由 A 的特征值组成的对角矩阵。特征向量和特征值的顺序与输入矩阵 A 的顺序相同。
例如,对于一个 3x3 的矩阵 A,可以进行如下特征分解:
```matlab
A = [1 2 3; 4 5 6; 7 8 9];
[V,D] = eig(A)
```
得到的结果为:
```
V =
-0.2310 -0.7858 0.4082
-0.5253 -0.0868 -0.8165
-0.8196 0.6123 0.4082
D =
-1.1168 0 0
0 0.1168 0
0 0 15.0000
```
其中,V 矩阵的每一列是 A 的特征向量,D 矩阵的对角线上是 A 的特征值。
阅读全文