数值分析(09)用矩阵分解法解线性代数方程组.ppt

上传人:豆**** 文档编号:62818339 上传时间:2022-11-22 格式:PPT 页数:31 大小:277.50KB
返回 下载 相关 举报
数值分析(09)用矩阵分解法解线性代数方程组.ppt_第1页
第1页 / 共31页
数值分析(09)用矩阵分解法解线性代数方程组.ppt_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《数值分析(09)用矩阵分解法解线性代数方程组.ppt》由会员分享,可在线阅读,更多相关《数值分析(09)用矩阵分解法解线性代数方程组.ppt(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数值分析数值分析数值分析数值分析第三节第三节 用矩阵分解法求解线性方程组用矩阵分解法求解线性方程组七、七、三对角方程组的解法三对角方程组的解法数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析lupdsv.m%功功 能能:调调 用用 列列 主主 元元 三三 角角 分分 解解 函函 数数LU,p=lupd(A)%求解线性方程组求解线性方程组Ax=b。%解法:解法:PA=LU,Ax=bPAx=P

2、b%LUx=Pb,y=Ux%Ly=f=Pb,f(i)=b(p(i)%输入:方阵输入:方阵A,右端项右端项b(行或列向量均可)行或列向量均可)%输出:解输出:解x(行向量)行向量)数值分析数值分析数值分析数值分析function x=lupdsv(A,b)n=length(b);LU,p=lupd(A);y(1)=b(p(1);for i=2:n y(i)=b(p(i)-LU(i,1:i-1)*y(1:i-1);endx(n)=y(n)/LU(n,n);for i=(n-1):-1:1 x(i)=(y(i)-LU(i,i+1:n)*x(i+1:n)/LU(i,i);end数值分析数值分析数值分析

3、数值分析lupqdsv.m%功能:调用全主元三角分解函数功能:调用全主元三角分解函数LU,p,q=lupqd(A)%求解线性方程组求解线性方程组Ax=b。%解法:解法:PAQ-1=LU,Ax=b(PAQ-1)(Qx)=Pb%LU(Qx)=Pb,z=Qx,y=Uz%Ly=f=Pb,f(i)=b(p(i)%Uz=y,z=Qx,x(q(i)=z(i).%输入:方阵输入:方阵A,右端项右端项b(行或列向量均可)行或列向量均可)%输出:解输出:解x(行向量)行向量)数值分析数值分析数值分析数值分析function x=lupqdsv(A,b)n=length(b);LU,p,q=lupqd(A);y(1

4、)=b(p(1);for i=2:n y(i)=b(p(i)-LU(i,1:i-1)*y(1:i-1);endz(n)=y(n)/LU(n,n);x(q(n)=z(n);for i=(n-1):-1:1 z(i)=(y(i)-LU(i,i+1:n)*z(i+1:n)/LU(i,i);x(q(i)=z(i);end数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析定定义义1 若若n 阶阶矩矩阵阵A=(aij)的的元元素素满满足足:对对于于1p,qn的的正正整整数数p、q,有有ji+p及及

5、ij+q时时,aij=0,则则A称称为为带带状矩阵状矩阵.带宽为带宽为w=p+q-1。A称为三对称为三对角矩阵。角矩阵。较常见带状矩阵为带宽为较常见带状矩阵为带宽为3(p=q=2,w=3)的矩阵。的矩阵。系数矩阵为三对角矩阵的线性方程组称为三对角方程组。系数矩阵为三对角矩阵的线性方程组称为三对角方程组。七、七、三对角方程组的解法三对角方程组的解法数值分析数值分析数值分析数值分析三对角线性方程组三对角线性方程组 应用应用追赶法追赶法求解三对角线性方程组。求解三对角线性方程组。追赶法追赶法仍然仍然保持保持LULU分解特性分解特性,它是一种特殊的它是一种特殊的LULU分解。充分利用分解。充分利用了系

6、数矩阵的特点,而且使之分解更简单了系数矩阵的特点,而且使之分解更简单,得到对三对得到对三对角线性方程组的快速解法。角线性方程组的快速解法。数值分析数值分析数值分析数值分析 定理定理 如果带宽为如果带宽为 w=p+q-1 的的n阶带状矩阵阶带状矩阵A有有LU分解分解:A=LU,则,则L是带宽为是带宽为p的下三角矩阵,的下三角矩阵,U是带宽是带宽为为q的上三角矩阵。的上三角矩阵。数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析求解求解UxUx=y,x=y,x4 4=0.3333,x=0.

7、3333,x3 3=-0.3333,=-0.3333,x x2 2=-1,x=-1,x1 1=-1=-1求解求解Ly=b,yLy=b,y1 1=1,y=1,y2 2=1.5,y=1.5,y3 3=1,=1,y y4 4=0.5=0.5数值分析数值分析数值分析数值分析周期三对角方程组的一般形式周期三对角方程组的一般形式 基本思想:基本思想:利用谢尔曼利用谢尔曼-莫里森公式(莫里森公式(Sherman-Sherman-Morrison)Morrison)将方程化为三对角方程求解。将方程化为三对角方程求解。数值分析数值分析数值分析数值分析谢尔曼谢尔曼-莫里森公式(莫里森公式(Sherman-Morrison)数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析如何选取如何选取U,VU,V数值分析数值分析数值分析数值分析数值分析数值分析数值分析数值分析二版习题二版习题 P115-15,16三版习题三版习题 P138-10,11

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 家庭教育

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁