第三章解线性方程组的直接法精选文档.ppt
《第三章解线性方程组的直接法精选文档.ppt》由会员分享,可在线阅读,更多相关《第三章解线性方程组的直接法精选文档.ppt(93页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章解线性方程组的直接法数值分析 主讲教师 1本讲稿第一页,共九十三页3.1 基础知识n3.1.1 引言n3.1.2 矩阵特征值与谱半径n3.1.3 对称正定矩阵n3.1.4 正交矩阵与初等矩阵本讲稿第二页,共九十三页3.1.1 引言n对于n个变量n个线性方程组求解,其表达式为:n用向量矩阵表示可表示为:本讲稿第三页,共九十三页其中本讲稿第四页,共九十三页本讲稿第五页,共九十三页3.1.2矩阵特征向量与谱半径本讲稿第六页,共九十三页本讲稿第七页,共九十三页本讲稿第八页,共九十三页本讲稿第九页,共九十三页本讲稿第十页,共九十三页本讲稿第十一页,共九十三页3.1.3 对称正定矩阵本讲稿第十二页,
2、共九十三页本讲稿第十三页,共九十三页3.1.4 正交矩阵与初等矩阵本讲稿第十四页,共九十三页本讲稿第十五页,共九十三页本讲稿第十六页,共九十三页本讲稿第十七页,共九十三页本讲稿第十八页,共九十三页3.2 Gauss消去法n3.2.1 Gauss顺序消去法 n3.2.2 消去法与矩阵三角分解n3.2.3 列主元消去法本讲稿第十九页,共九十三页3.2.1 Gauss顺序消去法本讲稿第二十页,共九十三页本讲稿第二十一页,共九十三页本讲稿第二十二页,共九十三页本讲稿第二十三页,共九十三页本讲稿第二十四页,共九十三页本讲稿第二十五页,共九十三页本讲稿第二十六页,共九十三页本讲稿第二十七页,共九十三页3.
3、2.2消去法与矩阵三角分解定理:本讲稿第二十八页,共九十三页3.2.3 列主元消去法本讲稿第二十九页,共九十三页选主元素的矩阵表示也称初等置换矩阵本讲稿第三十页,共九十三页3.3 直接三角分解法n3.3.1 Doolittle分解法n3.3.2 Cholesky分解与平方根法 n3.3.3 三对角方程组的追赶法本讲稿第三十一页,共九十三页3.3.1 Doolittle分解法本讲稿第三十二页,共九十三页本讲稿第三十三页,共九十三页本讲稿第三十四页,共九十三页本讲稿第三十五页,共九十三页本讲稿第三十六页,共九十三页3.3.2 Cholesky分解与平方根法本讲稿第三十七页,共九十三页本讲稿第三十八
4、页,共九十三页利用Cholesky分解将AX=b转化为,令,则原方程等价解以下两个方程本讲稿第三十九页,共九十三页例 用平方根法解方程组解 验证A正定,由Cholesky分解求得本讲稿第四十页,共九十三页3.3.3 三对角方程组的追赶法本讲稿第四十一页,共九十三页本讲稿第四十二页,共九十三页下面举实例用追赶法来解三对角方程组。本讲稿第四十三页,共九十三页本讲稿第四十四页,共九十三页追赶法计算量:5n-4次乘法,o(n),计算量小;稳定性:普半径小于1,稳定。本讲稿第四十五页,共九十三页直接解法的直接解法的atlab求解求解1利用左除运算符的直接解法利用左除运算符的直接解法对于线性方程组对于线性
5、方程组Ax=b,可以利用左除运算符,可以利用左除运算符“”求解:求解:x=Ab本讲稿第四十六页,共九十三页例例1 用直接解法求解下列线性方程组。用直接解法求解下列线性方程组。命令如下:命令如下:A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4;b=13,-9,6,0;x=Ab本讲稿第四十七页,共九十三页2利用矩阵的分解求解线性方程组利用矩阵的分解求解线性方程组矩阵分解是指根据一定的原理用某种算法将一个矩阵分解矩阵分解是指根据一定的原理用某种算法将一个矩阵分解成若干个矩阵的乘积。常见的矩阵分解有成若干个矩阵的乘积。常见的矩阵分解有LU分解、分解、QR分解、分解、Cho
6、lesky分解,以及分解,以及Schur分解、分解、Hessenberg分解、分解、奇异分解等。奇异分解等。本讲稿第四十八页,共九十三页(1)LU分解分解矩阵的矩阵的LU分解就是将一个矩阵表示为一个交换下三角矩阵和一个上分解就是将一个矩阵表示为一个交换下三角矩阵和一个上三角矩阵的乘积形式。线性代数中已经证明,只要方阵三角矩阵的乘积形式。线性代数中已经证明,只要方阵A是非奇是非奇异的,异的,LU分解总是可以进行的。分解总是可以进行的。MATLAB提供的提供的lu函数用于对矩阵进行函数用于对矩阵进行LU分解,其调用格式分解,其调用格式为:为:L,U=lu(X):产生一个上三角阵:产生一个上三角阵U
7、和一个变换形式的下三角阵和一个变换形式的下三角阵L(行行交换交换),使之满足,使之满足X=LU。注意,这里的矩阵。注意,这里的矩阵X必须是方阵。必须是方阵。L,U,P=lu(X):产生一个上三角阵:产生一个上三角阵U和一个下三角阵和一个下三角阵L以及一个以及一个置换矩阵置换矩阵P,使之满足,使之满足PX=LU。当然矩阵。当然矩阵X同样必须是方阵。同样必须是方阵。实现实现LU分解后,线性方程组分解后,线性方程组Ax=b的解的解x=U(Lb)或或x=U(LPb),这样可以大大提高运算速度。,这样可以大大提高运算速度。本讲稿第四十九页,共九十三页例例2 用用LU分解求解例题中的线性方程组。分解求解例
8、题中的线性方程组。命令如下:命令如下:A=2,1,-5,1;1,-5,0,7;0,2,1,-1;1,6,-1,-4;b=13,-9,6,0;L,U=lu(A);x=U(Lb)或采用或采用LU分解的第分解的第2种格式,命令如下:种格式,命令如下:L,U,P=lu(A);x=U(LP*b)本讲稿第五十页,共九十三页(2)QR分解分解对矩阵对矩阵X进行进行QR分解,就是把分解,就是把X分解为一个正交矩阵分解为一个正交矩阵Q和一个和一个上三角矩阵上三角矩阵R的乘积形式。的乘积形式。QR分解只能对方阵进行。分解只能对方阵进行。MATLAB的函数的函数qr可用于对矩阵进行可用于对矩阵进行QR分解,其调用格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 线性方程组 直接 精选 文档
限制150内