




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-让每个人同样地提高自我数值计算引论学院机电工程学院专业机械设计制造及其自动化年级班别2014级(6)班学号71学生姓名刘就杰2016年11月1-让每个人同样地提高自我一编写雅可比迭代法求解线性方程组的程序,要求附有算例(20分)。(可能的算例包含基本的验证性算例、方程系数随机生成的一般算例、用于算法对比的比较性算例等,对各算例的结果进行分析。)雅可比迭代法的matlab程序以下functionx=Jacobi(A,b,x0,tol)%雅可比迭代法解线性方程组%A为系数矩阵,b为右端项,x0为初始向量,tol为偏差精度sprintf(USAGE:Jacobi(A,b,x0,tol)D=diag
2、(diag(A);%diag(x)返回由向量x的元素构成的对角矩阵U=triu(A,1);%triu(A)提取矩阵A的上三角部分生成上三角矩阵L=tril(A,-1);%tril(A)提取矩阵A的下三角部分生成下三角矩阵B=-D(L+U);%B为迭代矩阵dl=Db;x=B*x0+dl;n=1;whilenorm(x-x0)=tolx0=x;x=B*x0+dl;n=n+1;endn%n为迭代次数高斯-赛德尔迭代法的matlab程序以下:functionx=Guass_seidel(A,b,x0,tol)%高斯-赛德尔迭代法解线性方程组%A为系数矩阵,b为右端项,x0为初始向量,tol为偏差精度s
3、printf(USAGE:Guass_seidel(A,b,x0,tol)D=diag(diag(A);%diag(x)返回由向量x的元素构成的对角矩阵U=triu(A,1);%triu(A)提取矩阵A的上三角部分生成上三角矩阵L=tril(A,-1);%tril(A)提取矩阵A的下三角部分生成下三角矩阵G=-(D+L)U;%G为迭代矩阵dl=(D+L)b;x=G*x0+dl;n=1;whilenorm(x-x0)=tolx0=x;x=G*x0+dl;n=n+1;end%n为迭代次数2-让每个人同样地提高自我调用编好的程序求解方程组:5x1x2x3x44x110 x2x3x412x1x25x3
4、x48x1x2x310 x434A=5-1-1-1;-110-1-1;-1-15-1;-1-1-110;b=-4;12;8;34;x0=0;0;0;0;tol=1e-6;x=Jacobi(A,b,x0,tol)x=Guass_seidel(A,b,x0,tol)实验结果以下:ans=USAGE:Jacobi(A,b,x0,tol)=20 x=ans=USAGE:Guass_seidel(A,b,x0,t)n=12x=取相同的初始值x(0)0,达到相同的精度10-6,雅可比迭代需要迭代20次,而高斯-赛德尔迭代法只需12次。实验总结:经过此次实验,对雅可比迭代法以及高斯-赛德尔迭代法求解线性方程
5、组的基出处理有了进一步的理解,同时认识了雅可比和高斯-赛德尔迭代法的长处,即雅可比和高斯-赛德尔在求解线性方程组的过程中拥有更快的收敛速度,而高斯-赛德尔比雅可比的收敛速度更快(即取相同的初始值,达到相同精度所需的迭代次数较少)。3-让每个人同样地提高自我二编写分段二次拉格朗日插值的程序,要求附有算例(20分)。(对在节点0,长进行插值,求x=处的值,绘出被插值函数与插值函数的图形,予以对比。)建立以下拉格朗日插值函数:functiony=lagrange(x0,y0,x);n=length(x0);m=length(x);fori=1:mz=x(i);s=;fork=1:np=;forj=1
6、:nifj=kp=p*(z-x0(j)/(x0(k)-x0(j);endends=p*y0(k)+s;endy(i)=s;end在matlab顶用拉格朗日插值求处的值expans=lagrange(x,y,ans=4-让每个人同样地提高自我绘出被插值函数与插值函数的图形x=0;y=exp(x);x0=-5:5;y0=lagrange(x,y,x0);y1=exp(x0);plot(x0,y0,r)holdonplot(x0,y1,g)红线为插值函数,绿线是被插值函数,由图像可以知道,在区间(-2,2)是较好拟合的,当超出这个范围后就会偏差愈来愈大。5-让每个人同样地提高自我三编写复化辛普森积分
7、的程序,要求附有算例(20分)。(对定积分,计算精度达到)复化辛普森积分的程序functionS=bianfuhuasimpson(fx,a,b,eps,M)变步长复合simpson求积公式fx-求积函数(函数文件)a,b-求积区间eps-计算精度M-最大同意输出区别数n=1;h=(b-a)/n;T1=h*(feval(fx,a)-feval(fx,b)/2;Hn=h*feval(fx,(a+b)/2);S1=(T1+2*Hn)/3;n=2*n;最好与倒数第三行保持一致(变步长)whilen=MT2=(T1+Hn)/2;Hn=0;h=(b-a)/n;forj=1:nx(j)=a+(j-1/2)
8、*h;y(j)=feval(fx,x(j);Hn=Hn+y(j);endHn=h*Hn;S2=(T2+2*Hn)/3;fprintf(n=%2dS2=%S2-S1=%n,n,S2,abs(S2-S1);ifabs(S2-S1)1E10;%发散不进行迭代disp(发散)%提示发散break;end;ifabs(x-x0)Untitled3f=内联函数:f(x)=(3*x-x3-1)(1/2)x=i=7x=由程序运转结果知道,该方法收敛,用了7次就达到求解。对比第一种方式更快,更精确。17-让每个人同样地提高自我3)xk+1=(xk3+xk2+1)/3Untitled3f=内联函数:f(x)=(x3+x2+1)/3)x=i=12x=由程序运转结果知道该方法收敛,用了12次就达到求解。18-让每个人同样地提高自我(4)xk+1=(-1)/(xk2+xk-3)Untitled3f=内联函数:f(x)=(-1)/(x2+x-3)x=i=9x=19-让每个人同样地提高自我由程序运转结果知道该方法收敛,用了9次就达到求解。比方式3快且精确。(5)xk+1=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五年级上册数学教案 除数是整数的小数除法(二) 西师大版
- 二年级下册数学教案 第1课时 东西南北 北师大版
- 三年级数学下册教学设计-1.6集邮北师大版
- 六年级下册数学教案-7.2 图形与位置 ∣苏教版
- 三年级下册数学教案-5.5 求简单的经过时间丨苏教版
- 2025年房地产经纪公司补充协议反馈 副本
- 2025年学习雷锋精神62周年主题活动实施方案 (3份)
- 湖南省2024年普通高等学校【对口】招生考试【师范类】专业【综合知识】试题及答案
- 3-乘法-北师大版三年级下册数学单元测试卷(含答案)
- 《晚春》历年中考古诗欣赏试题汇编(截至2023年)
- 工厂安全事故预防知识
- 2024-2025学年人教版数学八年级下册期中检测卷(含答案)
- 2024年江西应用工程职业学院高职单招职业适应性测试历年参考题库含答案解析
- 中医护理技术操作质量控制
- 6月26国际禁毒日防范青少年药物滥用禁毒宣传课件
- 老旧小区基础设施环境改造工程施工质量因素的分析及控制方法
- 筑牢安全防线守护平安校园
- “四节一环保”的管理措施
- 高考语文一轮复习:文学类文本阅读之赏析语言、手法(原卷版+解析)
- 2023-2024学年江苏省淮安市七年级(上)期末英语试卷
- 环保行业合同管理制度
评论
0/150
提交评论