matlab矩阵特征分解,用MATLAB实现矩阵分解

本文介绍了如何使用MATLAB进行矩阵的Cholesky分解、LU分解、QR分解以及奇异值分解。通过具体例子展示了chol、lu、qr和svd函数的用法,并解释了它们在处理不同类型的矩阵时的应用。
摘要由CSDN通过智能技术生成

MATLAB求解线性方程的过程基于三种分解法则:

(1)Cholesky分解,针对对称正定矩阵;

(2)高斯消元法,  针对一般矩阵;

(3)正交化,      针对一般矩阵(行数≠列数)

这三种分解运算分别由chol, lu和 qr三个函数来分解.

1. Cholesky分解(Cholesky Decomposition)

仅适用于对称和上三角矩阵

例:cholesky分解。

a=pascal(6)

b=chol(a)

a =

1     1     1     1     1     1

1     2     3     4     5     6

1     3     6    10    15    21

1     4    10    20    35    56

1     5    15    35    70   126

1     6    21    56   126   252

b =

1     1     1     1     1     1

0     1     2     3     4     5

0     0     1     3     6    10

0     0     0     1     4    10

0     0     0     0     1     5

0     0     0     0     0     1

CHOL   Cholesky factorization.

CHOL(X) uses only the diagonal and upper triangle of X. The lower triangular is assumed to be the (complex conjugate) transpose of the upper.  If X is positive definite, then R = CHOL(X) produces an upper triangular R so that R'*R = X. If X is not positive definite, an error message is printed.

[R,p] = CHOL(X), with two output arg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值