eig函数
用于获取特征值、特征向量
A=[-1 1 0;-4 3 0;1 0 2];
lambda=eig(A) %返回全部特征值组成的列向量
[P,D]=eig(A) %P返回特征向量对应的列向量,所组成的满阵,D为特征值对角矩阵
lambda =
2
1
1
P =
0 0.4082 0.4082
0 0.8165 0.8165
1.0000 -0.4082 -0.4082
D =
2 0 0
0 1 0
0 0 1
应用:求矩阵的幂
eig所求的特征向量矩阵P已经是正交矩阵
A ^ 5=PD.^5P’
其他函数
①diag(A):获取对角元素,返回列向量;
diag(diag(A)):返回对角矩阵
A=[-1 1 0;-4 3 0;1 0 2];
diag(A)
diag(diag(A))
ans =
-1
3
2
ans =
-1 0 0
0 3 0
0 0 2
②triu(A):获取上三角阵
③tril(A):获取下三角阵
④解线性方程组Ax=b:A\b或者inv(A)*b
inv(A):求A的逆矩阵