MATLAB之矩阵分解

1、矩阵A的上下三角矩阵的分解语句是:

A=LU;

[L,U]=lu(A);%对矩阵A分解为上下三角矩阵。

MATLAB之矩阵分解_第1张图片

矩阵的三角分解——Cholesky分解:

MATLAB之矩阵分解_第2张图片

利用MATLAB的语句就是:

2、hankel矩阵

hankel矩阵特点:副对角线上元素相同,例如:[1 2 3;2 3 0;3 0 0];

A=hankel([1 2 3]);

 
  
A为hankel矩阵。

3、矩阵的对角化

[V,J]=eig(A);%该条语句可以将A对角化,返回V为对角阵 、J为变换矩阵。

4、矩阵的奇异值分解

sigular value decomposition(SVD)

MATLAB之矩阵分解_第3张图片

在MATLAB里对矩阵A的奇异值分解用语句[L,A1,M]=svd(A);

5、矩阵的条件数

MATLAB之矩阵分解_第4张图片

6、矩阵求逆

如果矩阵A是非奇异矩阵,则可用函数inv(A),

如果函数是奇异矩阵或者是非方阵不存在逆矩阵,定义AXA=A,其中X为A的伪逆矩阵,则用pinv(A)求得矩阵A的伪逆矩阵。



你可能感兴趣的:(MATLAB专栏)