解线性方程组的列主元素高斯消去法和LU分解法_1.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《解线性方程组的列主元素高斯消去法和LU分解法_1.pdf》由会员分享,可在线阅读,更多相关《解线性方程组的列主元素高斯消去法和LU分解法_1.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 实验报告 一、实验名称 解线性方程组的列主元素高斯消去法和 LU 分解法 二、实验目的及要求 通过数值实验,用熟悉的算法语言编写程序,从中体会解线性方程组选主元素的必要性和 Lu 分解法的优点,以及方程组系数矩阵和右端向量的微小变化对解向量的影响。三、实验内容 解下列两个线性方程组(1)1233.016.031.9911.274.16-1.2310.987-4.819.341xxx (2)123410701832.099999625.9000015151521021xxxx 四、算法描述 1、列主元高斯消去法:记(1)ijijaa (,1,2,i jn)(1)iibb (1,2,in)(1)
2、消元过程 对于 R=1,2,n-1 执行:1)选行号ki,使()()amaxkkki kikk i na 2)交换()kkja与()akki k(j=k,k+1,n)以及()kkb与()kikb所含的数值。3)对于 i=k+1,k+2,,n 计算()()/kkikikkkmaa(1)()()kkkijijikkjaam a j=k+1,k+2,n.(1)(k)()kkiiikkbbm b(2)回代过程()n/nnnnnxba()()()()1()/,1,2,1.nkkkkkkjjkkj kxbaxaknn 在此算法中的()akki k(k=1,2,,n-1)称为第 k 个列主元素,它的数值总要
3、被交换到第 k个主对角线元素的位置上。2、LU 分解法 通过 MATLAB 自有的函数把系数矩阵 A 分解成 A=LU,其中,L 是下三角矩阵,U 是上三角矩阵。这时方程组 Axb 就可化为两个容易求解的三角形方程组 Lyb,Uxy先由 Lyb 解出向量 y,再由 Uxy 解出向量 x,这就是原方程组 Axb 的解向量。五、程序流程图(1)列主元高斯消去法程序流程图如下:Y N 开始 读入矩阵A,b 选主元 ik=k 跳出循环 列主元 计算 对 A 进行上三角变换 回代求 x 结束 输出 x(2)LU 分解法程序流程图如下:Y N Y N 这里我使用了四种框,一种是起止框 ,一种是输入输出框
4、,一种是判断框 ,还有一种是处理框 。3、列主元素高斯消去法的 M 文件如下:function a=liezhuGS(A,b)r=length(A1,i)for i=1:r 开始 读入矩阵A 求出值 y(1),y(2)i3 求 求 y 值 求末值 x(n),x(n-1)j3 求 x 值 结束 输出 y 输出 x for j=1:r if A(i,i)A(j,i)for k=i:r c=A(i:k);A(i,k)=A(j,k);A(j,k)=c;end d=b(i);b(i)=b(j);b(j)=d;end end for l=(i+1):r p=A(l,l)/A(i,i);for m=i:r
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 元素 消去 LU 解法 _1
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内