第五章线性方程组求解的数值方法ppt优秀课件.ppt
《第五章线性方程组求解的数值方法ppt优秀课件.ppt》由会员分享,可在线阅读,更多相关《第五章线性方程组求解的数值方法ppt优秀课件.ppt(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第五章线性方程组求解的数值方法ppt第1页,本讲稿共42页线性方程组求解的数值方法线性方程组求解的数值方法第2页,本讲稿共42页5.1 Gauss5.1 Gauss消去法与矩阵的消去法与矩阵的LULU分解分解基本思想:基本思想:用逐次消去未知数的方法把原方程组化为三角形方程组再求解。消元:消元:用初等变换将原方程组的系数矩阵化为三角形矩阵(简称三角阵)再求解的方法。回代:回代:解出三角形方程组的最后一个方程,将求得的值逐步往前一个方程代入的方法。第3页,本讲稿共42页第4页,本讲稿共42页第5页,本讲稿共42页消元第6页,本讲稿共42页第7页,本讲稿共42页为什么选主元为什么选主元第8页,本讲
2、稿共42页第9页,本讲稿共42页避免方法:高斯主元消元法第10页,本讲稿共42页function X=uptrbk(A,b)%A是一个n阶矩阵。%b是一个n维向量。%X是线性方程组AX=b的解。N N=size(A);X=zeros(1,N+1);Aug=A b;for p=1:N-1 Y,j=max(abs(Aug(p:N,p);C=Aug(p,:);Aug(p,:)=Aug(j+p-1,:);Aug(j+p-1,:)=C;高斯主元消去法的MATLAB实现第11页,本讲稿共42页if Aug(p,p)=0 A是奇异阵,方程无惟一解 break end for k=p+1:N m=Aug(k,
3、p)/Aug(p,p);Aug(k,p:N+1)=Aug(k,p:N+1)-m*Aug(p,p:N+1);endend%这里用到程序8-1中定义的函数backsub来进行回代。X=backsub(Aug(1:N,1:N),Aug(1:N,N+1);第12页,本讲稿共42页 A=0.001 2 3;-1 3.712 4.623;-2 1.072 5.643;b=1 2 3;uptrbk(A,b)比较计算结果比较计算结果:主元消元法 -0.4904 -0.0510 0.3675 用x=Ab -0.4904 -0.0510 0.3675 一般消元法 -0.4 -0.09980 0.4function
4、 X=backsub(A,b)%A是一个n阶上三角非奇异阵。%b是一个n维向量。%X是线性方程组AX=b的解。n=length(b);X=zeros(n,1);X(n)=b(n)/A(n,n);for k=n-1:-1:1X(k)=(b(k)-A(k,k+1:n)*X(k+1:n)/A(k,k);End用回代法求解上三角线性方程组AX=B,其中A为非奇异。第13页,本讲稿共42页矩阵的LU分解第14页,本讲稿共42页第15页,本讲稿共42页第16页,本讲稿共42页第17页,本讲稿共42页第18页,本讲稿共42页function X=lufact(A,b)%A为为n阶矩阵。阶矩阵。%b是是n维向
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 线性方程组 求解 数值 方法 ppt 优秀 课件
限制150内