数值分析课程设计(求解线性方程组)

数值分析课程设计(求解线性方程组)

ID:9861465

大小:650.00 KB

页数:24页

时间:2018-05-12

数值分析课程设计(求解线性方程组)_第1页
数值分析课程设计(求解线性方程组)_第2页
数值分析课程设计(求解线性方程组)_第3页
数值分析课程设计(求解线性方程组)_第4页
数值分析课程设计(求解线性方程组)_第5页
资源描述:

《数值分析课程设计(求解线性方程组)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数值分析课程设计求解线性方程组作者姓名:学号:指导教师学院名称理学院专业名称信息与计算科学提交日期2012年6月一、问题的提出分别用SOR方法和高斯消元的LU分解算法(lii=1,i=1,…,n)求解给定的线性方程组AX=B,以感受迭代法和直接法的不同特点。二、实验内容1.自定义函数SOR(A,B,w,MAXN,TOL),以实现SOR方法求解线性方程组AX=B,其中A——系数矩阵;B——常数列向量;w——松弛因子;MAXN——迭代的最大次数TOL——达到的精度上限返回值有以下四种可能:a)-2:SOR方法不收敛;(

2、不收敛的依据为的某个分量值超出区间[-108,108]。)b)-1:矩阵有一列全为0;c)0:算法经过MAXN次迭代还未收敛;d)k:SOR方法经k次迭代收敛,求得方程组的解向量X记录下来.2.自定义函数Direct(A,B),以实现高斯LU分解的方法求解线性方程组AX=B,其中A——系数矩阵;B——常数列向量;返回值有两种可能:a)“LUdecompsitionfailed.”:分解过程中U的对角线元素至少一个为0;b)X:分解过程中3.分别使用步骤1中定义的函数SOR(A,B,w,MAXN,TOL)和步骤2中定

3、义的函数Direct(A,B)进行测试,记录返回值及X值(算法收敛或有效的情形,保留4位小数):(1)测试1:MAXN=1000,TOL=10-9,w分别取1,1.05,1.1,1.2,1.3,1.6,1.95;(1)测试2:MAXN=1000,TOL=10-9,w=1;(2)测试3:MAXN=1000,TOL=10-9,w=1.2;(3)测试4:MAXN=1000,TOL=10-9,w=1,1.1,1.3,1.8;(4)测试5::n阶Hilbert矩阵定义为取n=3,MAXN=1000,TOL=10-9,w=1,

4、1.3,1.6,1.9;测试6:A为4阶Hilbert矩阵,MAXN=10000,TOL=10-6,w=1,1.3,1.6,1.8,1.9.三、实验结果及分析(一)SOR方法1.SOR法分析:(1)利用高斯SOR法可得迭代公式:X1(k+1)=(1-w)X1(k)-w/4(-X2(k)-X4(k))X2(k+1)=(1-w)X2(k)-w/4(-X1(k+1)-X3(k)-X5(k)-5)X3(k+1)=(1-w)X3(k)-w/4(-X2(k+1)-X6(k))X4(k+1)=(1-w)X4(k)-w/4(-X1

5、(k+1)-X5(k)-6)X5(k+1)=(1-w)X5(k)-w/4(-X2(k+1)-X4(k+1)-X(k+1)+2)X6(k+1)=(1-w)X6(k)-w/4(-X3(k)-X5(k)-6);将松弛系数w的不同德值代入计算出X的值。利用迭代使

6、X(k+1)-X(k)

7、

8、X1(k+1)+3X3(k))X3(k+1)=(1-w)X3(k)-w/3(3X1(k+1)+3X2(k+1))利用迭代使

9、X(k+1)-X(k)

10、

11、.2X5+1.6X6+3.3X7=95.5X1+3.5X2+0.5X3+8X4+3.2X5+1.6X6+0X7=6-0.5X1-1.5X2+3X3+2X4+0X5+X6-X7=5迭代公式为:X1(k+1)=(1-w)X1(k)-w(2X3(k)+3X5(k)+4X7(k)-3)X2(k+1)=(1-w)X2(k)+w(3X1(k+1)+0.5X3(k)+8X4(k)+2.2X5(k)+1.6X6(k)+X7(k)-10)X3(k+1)=(1-w)X3(k)+w/0.5(3X1(k+1)+3X2(k+1)+12.5X

12、4(k)+5.4X5(k)+3.6X6(k)+X7(k)-10)X4(k+1)=(1-w)X4(k)+w/8(5X1(k+1)+2X2(k+1)+5.5X3(k+1)+2.2X5(k)+1.6X(k)+3.3X7(k)-12)X5(k+1)=(1-w)X5(k)+w/2.2(X1(k+1)-4X2(k+1)-1.5X3(k+1)+9X5(k+1)+1.6X6

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。