解线性方程组的直接方法和迭代法.doc





《解线性方程组的直接方法和迭代法.doc》由会员分享,可在线阅读,更多相关《解线性方程组的直接方法和迭代法.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、解线性方程组的直接方法和迭代法用LU分解及列主元高斯消去法解线性方程组 .输出中系数分解法的矩阵及,解向量及;列主元法的行交换次序,解向量及;比较两种方法所得的结果.2线性方程组的及为 则解.用Matlab内部函数求及的所有特征值和若令 ,求解,输出向量和,从理论结果和实际计算两方面分析线性方程组解的相对误差及的相对误差的关系。 3给出线性方程组,其中系数矩阵为希尔伯特矩阵: ,假设,若取,分别用雅可比迭代法及SOR迭代法求解,比较计算结果。结果1. A=10 -7 0 1;-3 2. 6 2;5 -1 5 -1;2 1 0 2 L,U,y,x=zhjLU(A,b)结果:L = 1.0e+00
2、6 * 0.0000 0 0 0 -0.0000 0.0000 0 0 0.0000 -2.5000 0.0000 0 0.0000 -2.4000 0.0000 0.0000U = 1.0e+007 * 0.0000 -0.0000 0 0.0000 0 -0.0000 0.0000 0.0000 0 0 1.5000 0.5750 0 -0.0000 0 0.0000y = 1.0e+007 * 0.0000 0.0000 2.0750 0.0000x = 0.0000 -1.0000 1.0000 1.0000列主元消去法: b=8 5.9 5 1 b=b RA,RB,n,X=liezh
3、u(A,b)结果:RA =4RB =4n =4X = 0.0000 -1.0000 1.0000 1.00002. det(A)ans =1.0000 eig(A)ans = 0.0102 0.8431 3.8581 30.2887用高斯列主元消去法求向量 A=10 7 8.1 7.2;7.08 5.04 6 5;8 5.98 9.89 9;6.99 5 9 9.98 b=32;23;33;31结果为:X = -9.5863 18.3741 -3.22583.5240 X-1ans = -10.5863 17.3741 -4.2258 2.5240求得: norm(ans)ans =20.93
4、22求得: ans/norm(X)ans = 0.9842求得: norm(A)/norm(a)ans =1.00203.生成6阶希尔伯特矩阵以及对应的b Hilbert(6)H = 1.0000 0.5000 0.3333 0.2500 0.2000 0.1667 0.5000 0.3333 0.2500 0.2000 0.1667 0.1429 0.3333 0.2500 0.2000 0.1667 0.1429 0.1250 0.2500 0.2000 0.1667 0.1429 0.1250 0.1111 0.2000 0.1667 0.1429 0.1250 0.1111 0.100
5、0 0.1667 0.1429 0.1250 0.1111 0.1000 0.0909b = 2.4500 1.5929 1.2179 0.9956 0.84560.7365利用雅克比迭代计算: jacdd(H,b,2,1,4,3,6,7,2,0.,10000)误差为时,超松弛迭代法结果为松弛因子迭代次数近似解1.0620(1.0005,1.0045,0.9626,1.0441,1.0285,0.9583)1.25588(0.9997,1.0134,0.9362,1.0706,1.0230,0.9555)1.5539(0.9991,1.0211,0.9082,1.1146,0.9899,0.9
6、656) x1,n1=SOR(H,b,0;0;0;0;0;0,1.5) x2,n2=SOR(H,b,0;0;0;0;0;0,1.25) x3,n3=SOR(H,b,0;0;0;0;0;0,1)误差为时,超松弛迭代法结果为松弛因子迭代次数近似解1.0426(0.9970,1.0417,0.8967,1.0155,1.0654,1.0505,0.9991,0.9309)1.251157(0.9971,1.0353,0.9174,1.0167,1.0408,1.0378,1.0022,0.9508)1.51701(0.9980,1.0232,0.9484,1.0045,1.0260,1.0324,1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 线性方程组 直接 方法 迭代法

限制150内