《矩阵与数值分析》课程数值实验报告

《矩阵与数值分析》课程数值实验报告

ID:32662401

大小:202.24 KB

页数:37页

时间:2019-02-14

《矩阵与数值分析》课程数值实验报告_第1页
《矩阵与数值分析》课程数值实验报告_第2页
《矩阵与数值分析》课程数值实验报告_第3页
《矩阵与数值分析》课程数值实验报告_第4页
《矩阵与数值分析》课程数值实验报告_第5页
资源描述:

《《矩阵与数值分析》课程数值实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《矩阵与数值分析》课程数值实验报告目录一、Gauss消去法与Gauss列主元消去法求解方程组2二、用Jacobi和Gauss-Seidel迭代法求解方程组9三、用迭代法求方程的全部根15四、三次样条插值函数的求解17五、用最小二乘法对数据作三次多项式拟合26六、复化求积公式求积分30七、4阶Runge-Kutta法求解微分方程33一、Gauss消去法与Gauss列主元消去法求解方程组1・1•问题给定n阶方程组Ax=b,其中<61、厂7、15861A二■••••••••,h=•■•8611586丿<

2、14,则方程组有解x=(l,1)丁。对斤=10和〃=84,分别用Gauss消去法和列主元消去法解方程组,并比较计算结果。12算法描述1.2.1算法基本思路1)Gauss消去法基本思路:设有方程组Ax=b,设A是可逆矩阵。高斯消去法的基本思想就是将矩阵的初等行变换作用于方程组的增广矩阵(A

3、b),将其化成一个上三角形矩阵,然后通过冋代求这个上三角形方程组的解,就是原方程组的解。2)Gauss列主元消去法基本思路:设有方程组Ax=hf设A是可逆矩阵。列主元高斯消去法的基本思想就是在Gauss消去法屮增

4、加选主元的过程,即在第k步消元时,首先在笫k列主对角线以下(含主对角元)元素中挑选绝对值最大的数,并通过初等行变换,使得该数位于主对角线上,然后再继续消元。1.2.2算法实现步骤:1.初始化矩阵A和b;2.选择消元方法:1.Gauss消去法2.Gauss列主元消去法3.当选择1时,进行Gauss消去:进行次消元,并实时输出每次消元结果,以便观测并检查每次消元结果;消元后得到上三角形矩阵,回代求解;当选择2时,进行Gauss列主元消去:进行n・l次消元,在每次消元之前查找列主元,并使列主元位于对角线

5、上,然后再继续消元并实时输出每次消元结果,以便观测并检查每次消元结果;4.输出最后的求解结果。1.3程序代码木程序是用C++语言在MicrosoftvisualC++编译环境下编译和运行的。由于代码太长,程序代码见附录11.4计算结果:1)Gauss消去法求解结果:1.当矩阵阶数1尸10,即附录1程序代码屮的N设为10时,运行程序得到如下结果:消去之前的a和b:610000000017861000000011508610000001150086100000115000861000011500008

6、610001150000086100115000000861011500000008611150000000086I14请选择消元方法:1.Gauss消去法2.Gauss列主元消去法1(由键盘输入数字1,并冋车)第1次消元结果:61000000001704.666710000000I5.66670861000000I15008610000011500086100001150000861000115000008610011500000086101150000000861150000000086I1

7、4第9次消元结果:61000000001704.66671000000015.6667004.28571000000

8、5.28570004.1333100000

9、5.133300004.064510000

10、5.0645000004.03171000

11、5.03170000004.015710015.015700000004.00781015.0078000000004.0039115.00390000000004.002

12、4.002求解结果:X[10]二{1111111111}2•当矩阵阶数n=84

13、,即程序代码中的N为84时,将附录1程序中N的值改为84,运行程求解结果:X[84]={11111111111111111111111111111111110.99999810.9999921.000020.9999691.000060.9998781.000240.9995121.000980.9980471.003910.9921881.015620.9687521.06250.8750081.249980.5000311.99994-0.9998784.99976-6.9995116.999

14、-30.99864.9961-126.992256.984-510.9691024.94-2046.874096.74-8190.4716383.9-32764.565531-131055262097-5241271.048e+006一2.09498e+0064.18586e+006-8・35533e+006h66451e+007序得到如下结杲:(由于此时矩阵太大,消元过程和1类似,所以省略写出。)-3・30281e+0076.50077e+007-1・25821e+0082.34

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

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

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