第八天 矩阵分界 稀疏矩阵 奥力给!!!

本文介绍了矩阵的几种分解方法,包括Cholesky分解、LU分解、QR分解以及稀疏矩阵的概念。利用MATLAB的chol()、lu()、qr()函数进行矩阵分解,有助于降低计算复杂度。同时,对于含有大量零元素的矩阵,采用稀疏矩阵形式可以有效节省内存。
摘要由CSDN通过智能技术生成

 1.cholesky分解又称平方根法

用chol()函数实现

R=chol(X):X为正定矩阵,R是上三角矩阵 X=RR‘。X不是正定的,则返回错误信息

[R,p]=chol(X) 返回两个参数,不返回错误信息。当X为正定矩阵时,返回上三角矩阵R满足X=RR’,且p=0;当是非正定矩阵时,返回值p是正整数,R是上三角矩阵,阶数为p-1,X(1:p-1,1:p-1)=RR‘

2.一般方阵高斯消去法分解又称LU分解

将任意一个方阵A分解为一个下三角矩阵L和一个上三角矩阵U的乘积,A=LU。

用lu()函数来实现

[L,U]=lu(x)   x为方阵满足上述关系

[L,U,P]=lu(x),P为置换矩阵PX=LU

Y=lu(x)上三角和下三角矩阵结合,对角元素为上三角矩阵Y=L+U-I。I为单位矩阵。置换矩阵p丢失

上面两种方法都大大降低了计算Ax=b的量

LUx=b   RR’x=b     x=.....除一下就行了

luinc()做不完全LU分解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值