数值分析三对角方程

上传人:飞*** 文档编号:54163239 上传时间:2018-09-08 格式:PDF 页数:4 大小:62.69KB
返回 下载 相关 举报
数值分析三对角方程_第1页
第1页 / 共4页
数值分析三对角方程_第2页
第2页 / 共4页
数值分析三对角方程_第3页
第3页 / 共4页
数值分析三对角方程_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数值分析三对角方程》由会员分享,可在线阅读,更多相关《数值分析三对角方程(4页珍藏版)》请在金锄头文库上搜索。

1、湘潭大学数学与计算科学学院 学生实验报告专业信息与计算科 学班级10 级信计 二班姓名学号实验 日期2012 年 4 月 20 日至 2012 年 5 月 8 日实验 项目求解线性代数方程组的直接方法实验内容与要求题目:求解下面三对角线性方程组:211113122111322140xxxx算法:利用“追赶法”解上述线性代数方程组,并将结果与方程组的精确解进 行比较。 目的:了解并熟悉用Gauss消元法及基于三角分解的直接方法(Dolittle 分 解、Crout 分解)解线性代数方程组。指 导 教 师 意 见成绩:签名:年月日备 注一、实验分析Gauss消去法的实质是将线性代数方程组的系数矩阵

2、分解为两个三角矩阵的乘积,然后 分解。即将 A 分解为 A=L*U , 其中 L 为单位下三角阵, U 为上三角阵。因此 Gauss消去法亦等价于下述过程: (1) 、将矩阵 A 作 LU 分解; (2) 、求解三角矩阵方程组Ux=bL(回代过程)。它等价于求解如下两个具有三角形系 数矩阵的方程组 Ux=z,Lz=b。 这种利用矩阵的 LU 分解进行求解的方法是Gauss消去法的变形,即追赶法。 利用 LU 算法,以及追赶法的思想编程解该方程组。 Gauss消去法的变形算法,具体描述如下: 步骤一 LU分解( Doolittle 分解),11er对 i=2 , ,n 计算.,1 1iiii i

3、i iflerrdl步骤二解 Ly=b( “追”过程),.11by对 i=2 , ,n 计算 .1iiiiylby步骤三解 Ux=y( “赶”过程),,nn nryx对 i=n-1 , ,1 计算.1iiii irxfyx二、实验内容题目:求解下面三对角线性方程组:211113122111322140xxxx算法:利用“追赶法”解上述线性代数方程组,并将结果与方程组的精确解进行比较。三、实验要求目的:了解并熟悉用Gauss消元法及基于三角分解的直接方法(Dolittle 分解、 Crout 分 解)解线性代数方程组。 算法:利用“追赶法”解上述线性代数方程组,并将结果与方程组的精确解进行比较。

4、四、程序源代码#include int main(void) int i,k; float y84,x84,b84=1,2,2,0; float a44=2,1,0,0,1,3,1,0,0,1,1,1,0,0,2,1; float L44=1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1; float U44=0,1,0,0,0,0,1,0,0,0,0,1,0,0,0,0; for(i=0;i=0;i-) /“赶过程 “解 Ux=y if(i=3) xi=yi/Uii; continue; xi=(yi-Uii+1*xi+1)/Uii; for(i=0;i4;i+) printf(“ 方程组的解 x_%d 为%fn“,i+1,xi); return 0; 程序结果图:五、实验结果分析精确解为,2, 1, 1,04321xxxx与上述实验结果完全一致, 说明编程与分析都是正确的,程序牵涉的算法有:LU 分解法,追赶法解方程组。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号