解线性方程组的矩阵三角分解法.ppt

解线性方程组的矩阵三角分解法.ppt

ID:52395077

大小:519.56 KB

页数:16页

时间:2020-04-05

解线性方程组的矩阵三角分解法.ppt_第1页
解线性方程组的矩阵三角分解法.ppt_第2页
解线性方程组的矩阵三角分解法.ppt_第3页
解线性方程组的矩阵三角分解法.ppt_第4页
解线性方程组的矩阵三角分解法.ppt_第5页
资源描述:

《解线性方程组的矩阵三角分解法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1第五章解线性方程组的直接方法计算方法——矩阵三角分解法2本讲内容一般线性方程组LU分解与PLU分解对称正定线性方程组平方根法--Cholesky分解对角占优三对角线性方程组追赶法3LU分解将一个矩阵分解成结构简单的三角形矩阵的乘积矩阵的三角分解矩阵的LU(Doolittle)分解矩阵的LDR分解克洛脱(Crout)分解4计算LU分解利用矩阵乘法直接计算LU分解LU=A比较等式两边的第一行得:u1j=a1j比较等式两边的第一列得:比较等式两边的第二行得:比较等式两边的第二列得:(j=1,…,n)(i=2,…,n)(j=2,…,n)(i=3,…,n)U的

2、第一行L的第一列U的第二行L的第二列5计算LU分解第k步:此时U的前k-1行和L的前k-1列已经求出直到第n步,便可求出矩阵L和U的所有元素。比较等式两边的第k行得:(j=k,…,n)比较等式两边的第k列得:(i=k+1,…,n)6LU分解算法算法:(LU分解)fork=1tonendj=k,…,ni=k+1,…,nMatlab程序参见:ex51.m乘除法运算量:(n3-n)/3为了节省存储空间,通常用A的绝对下三角部分来存放L(对角线元素无需存储),用A的上三角部分来存放U7PLU分解矩阵的PLU分解fork=1tonendi=k,k+1,…,nj=1,2

3、,…,ni=k+1,…,nj=k+1,…,nMatlab程序:上机练习8Cholesky分解对称正定矩阵的三角分解--Cholesky分解定理:设A是对称矩阵,若A的所有顺序主子式都不为0,则A可唯一分解为其中L为单位下三角阵,D为对角矩阵A=LDLT定理:(Cholesky分解)若A对称正定,则A可唯一分解为其中L为下三角实矩阵,且对角元素都大于0A=LLT9计算Cholesky分解Cholesky分解的计算直接比较等式两边的元素计算公式10Cholesky分解算法forj=1tonendi=j+1,…,n算法:(Cholesky分解)11平方根法A对称正

4、定算法:(解对称正定线性方程组的平方根法)计算A的Cholesky分解解方程:Ly=b和LTx=yi=2,3,…,ni=n-1,…,2,112改进的Cholesky分解计算公式改进的Cholesky分解13改进的Cholesky分解forj=1tonendi=j+1,…,n算法:(改进的Cholesky分解)优点:避免开方运算14改进的平方根法A对称正定算法:(解对称正定线性方程组的改进的平方根法)计算改进的Cholesky分解解方程:Ly=b和DLTx=yi=2,3,…,ni=n-1,…,2,115追赶法对角占优的三对角矩阵的LU分解计算公式i=2,3,…

5、,n-116追赶法A三对角矩阵(对角占优)算法:(追赶法)i=2,3,…,ni=n-1,…,2,1i=2,3,…,n-1运算量:5n-42n–3次2n次n–1次

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。