- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学实验第3次作业线性方程组的数值解法
线性方程组的数值解法
一 实验目的
1 学会用MATLAB软件求解线性代数方程组,对迭代法的收敛性和解的稳定性做初步分析;
2 通过实例学习线性代数方程组解决简化的实际问题。
二 实验内容
1 已知方程组Ax=b,其中A∈R20×20,定义为:
试通过迭代法求解此方程组,认识迭代法收敛的含义以及迭代初值和方程组系数矩阵性质对收敛速度的影响。实验要求:
选取不同的初始向量x(0)和不同的方程组右端项向量b,给定迭代误差要求,用雅可比迭代法和高斯-赛德尔迭代法计算,观测得到的迭代向量序列是否均收敛?若收敛,记录迭代次数,分析计算结果并得出你的结论。
取定右端项向量b和初始向量x(0),将A的主对角线元素成倍增长若干次,非对角线元素不变,每次用雅可比迭代法计算,要求迭代误差满足x(k+1)-x(k)∞10-5,比较收敛速度,分析现象并得出你的结论。
初步解决:
首先建立利用雅克比迭代法和高斯-赛德尔迭代法计算的函数M文件。
雅克比迭代法:
高斯-赛德尔迭代法:
关于迭代法的收敛性:
由原式Ax=b化简可得x=Bx+f,也就是说,研究此处迭代法是否收敛实际上就是研究有原矩阵A经变换之后所得矩阵B的性质。而由于该题第一问中,A保持不变,所以对于收敛性只需研究一次。在命令栏中输入以下命令:
构造题目中的矩阵A:
提取对角矩阵、上三角矩阵、下三角矩阵:
对于两种迭代方法分别求B:
分别计算两个矩阵的三种范数:
n1和m1、n2和m2、n3和m3分别是矩阵B1、B2的1-范数、2-范数和∞范数。由书上定理,矩阵的谱半径不超过任何一个范数,即ρ(B)≤B,而由图中可以看出,两个矩阵的六个范数没有一个大于1,所以两个矩阵的谱半径一定都小于1,所以此时两种迭代方法均收敛。
利用两个函数研究原方程组:
对于相同的初始值x(0),选取不同的右端项向量b。
令x(0)=(0…0)20T,b分别取(1 2…19 20)20T、(20 19…2 1)20T、(10 10…10 10)20T、(-10 -9…8 9)20T,分别观察两种迭代方法最后的迭代次数。(迭代误差拟定为0.001)
k(1 2…19 20)20T(20 19…2 1)20T(10 10…10 10)20T(-10 -9…8 9)20TJacobi13131312Gauss-S10998相关截图如下:
从表中的数据可以看出,当初始值不变,右端项向量变化时,使用雅克比迭代法和高斯-赛德尔迭代法都可以得到最后的结果,但是明显高斯-赛德尔迭代法比雅克比迭代法的收敛速度要快。从表中还可以看出,b的变化是会影响迭代次数的,因为b变化以后方程组的解发生了变化,使得计算得过程也发生了变化,进而影响了迭代次数。
对于相同的右端项向量b,选取不同的初始值x(0)。
令b=(1 2…19 20)20T,x(0)分别取(0…0)20T、(1…1)20T、(-1…-1)20T、(1 2…19 20)20T,分别观察两种迭代方法最后的迭代次数。(迭代误差拟定为0.001)
k(0…0)20T(1…1)20T(-1…-1)20T(1 2…19 20)20TJacobi13131413Gauss-S109109相关截图如下:
从表中可以看出,初始值的变化会影响迭代次数,但是当迭代误差不大的时候,初始值的变化对迭代次数的变化的影响也不会非常大。但是通过实验可以发现,将最后一组数据的迭代误差改为0.0001是,用雅克比迭代法的迭代次数变为16,而高斯-赛德尔迭代法的迭代次数变为11。但是总体而言,高斯-赛德尔迭代法的收敛速度还是比雅克比迭代法的收敛速度快。
下面研究第二问。将初始值x(0)定为(1…1)20T,右端向量b定为(1 2…19 20)20T。改变的A的主对角元素,分别变为原来的2倍、3倍、5倍、10倍,观察迭代次数变化。(用雅克比迭代法,迭代误差定为10-5)
主对角元素691530k10865相关截图如下:
从表格中的数据可以看出,当改变主对角元素的值时,对迭代次数的影响很大,而且在此时给出的条件下,当主对角元素的值增大时,迭代次数同步的减小。
2 对于5.1.2节假设c=10,a1=0.5,a2=0.25,b=0.20,第一年有50颗植物,且第50年后有600颗植物。试分别用追赶法、稀疏系数矩阵和满矩阵求解;若b有10%的误差,估计对结果的影响。
初步解决:用三种不同的方法解决问题。首先对数据做简单处理,由题目中c=10,a1=0.5,a2=0.25,b=0.20,第一年有50颗植物,且第50年后有600颗植物,这些条件可知,p=-a1bc=-1,q=-a2b1-a1bc=-0.05,n=50,x0=50,xn=
您可能关注的文档
- 护理人员在职教育培计划与考核制度.doc
- 护理技能竞赛的心理导研究0407.doc
- 护理知识、技能培训划及记录表.doc
- 护考视听教材——《础护理学》第一讲.doc
- 报考二级建造师 工 或工程经济类专业对照表.doc
- 抱团“o2o”或成烟名酒店未来发展的大势所趋.doc
- 拉风不上当,奔驰C3原车屏升级手写导航,加装高清dvd导航,安装凯立德导航.doc
- 拓展训练课程:《销经理》第十章:产品策略.doc
- 拓实科技双机MSC+SQL安装试验手册.doc
- 拔叉工艺卡片和说明(ca6140车床831007钻m8螺纹孔).doc
- 数学建模优秀论文---不确定环境下供应链的生产与订购决策问题.doc
- 数学建模优秀论文-不确定环境下供应链的生产与订购决策问题.doc
- 数学建模案例分析- 插值与拟合方法建模1数据插值方法及应用.doc
- 数学建模案例分析- 模糊数学方法建模1模糊综合评判及其应用.doc
- 数学必修5导学案:-2 第2课时等比数列的性质.doc
- 数学思想方法的几次大转折,模糊数学介绍.doc
- 数学文卷·湖北省部重点中学高三11月联考(.11).doc
- 数学新课标人教A版修2:2.1+空间点、直线、平面之间的位+(教案).doc
- 数学模型_吕跃进_学模型B试卷及参考答案.doc
- 数学测试试题之小学育--教师网会员资料.doc
原创力文档


文档评论(0)