下载此文档

计算方法上机作业.docx


文档分类:资格/认证考试 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
计算方法上机作业姓名:学号:班级:指导教师:、分别用不动点迭代与Newton法求解方程3x-5x+4=、用Newton法与重根计算法求解方程x-sinx=,解:(1)不动点迭代原理:将3x-5x+4=0变型为进行迭代,直到为止。上式变形后为:X=5x-=log5(3x+4)程序如下:1’,X=5x-43x=zeros(100,1);tol=1;i=1;x(1)=1;whiletol>=10e-6;disp(x(i))x(i+1)=(5^(x(i))-4)/3;tol=abs(x(i+1)-x(i));i=i+1;enddisp(i-1)运行结果:------:82’x=log5(3x+4)x=zeros(100,1);tol=1;i=1;x(1)=1;whiletol>=10e-6;disp(x(i))x(i+1)=log10(3*x(i)+4)/log10(5);tol=abs(x(i+1)-x(i));i=i+1;enddisp(i-1)运行结果:(2)Nexton法原理:令得到迭代公式为:xk+1=xk-3xk-5xk+43-5xkln5程序如下:初值为0时:x=zeros(100,1);tol=1;i=1;x(1)=0;whiletol>=10e-6;disp(x(i))x(i+1)=x(i)-((3*x(i)-5^x(i)+4)/(3-5^(x(i))*log(5)));tol=abs(x(i+1)-x(i));i=i+1;enddisp(i-1);a=x(i-1);b=2*a-exp(a)+3;disp(b);运行结果:0----:x=zeros(100,1);tol=1;i=1;x(1)=1;whiletol>=10e-6;disp(x(i))x(i+1)=x(i)-((3*x(i)-5^x(i)+4)/(3-5^(x(i))*log(5)));tol=abs(x(i+1)-x(i));i=i+1;enddisp(i-1)a=x(i-1);b=2*a-exp(a)+3;disp(b);运行结果: :由上述运行结果可知:不动点迭代发会因为迭代公式选取的不同得出不同的迭代结果,而牛顿法迭代会因为初值选取的不同而得到不同的结果。并且牛顿法比不动点迭代法收敛速度快,即能较少的迭代达到理想的结果。(2)1’Newton法原理:令得到迭代公式为:程序:x=zeros(100,1);tol=1;i=1;x(1)=1;whiletol>=10e-4;disp(x(i))x(i+1)=x(i)-((x(i)-sin(x(i)))/(1-cos(x(i))));tol=abs(x(i+1)-x(i));i=i+1;enddisp(i-1)a=x(i-1);b=a-sin(a);disp(b);:-0092’原理:Steffensen加速是Aitken加速与不动点迭代的结合程序:p0=5;N=20;tol=10e-6;n=0;p(1)=p0;whilen<=Nfork=1:2p(k+1)=p(k)-((p(k)-sin(p(k)))/(1-cos(p(k))));endp1=p(1)-(p(2)-p(1))^2/(p(3)-2*p(2)+p(1));f0=p1-sin(p1);ifabs(f0)<tolbreakendn=n+1;p(1)=p1;enddisp(p1);disp(n)运行结果:--004迭代次数:2结果分析: 由此可见,Steffensen加速极大的改善了原迭代的收敛性质。用牛顿迭代16次,使用Steffensen加速后,仅需迭代2次即得到满足要求的迭代结果。第二次作业:分别用Jacobi、Seidel、Sor(w=.,,,,,)方法求解方程组Ax=b,这里A=-13⋯1⋮⋱⋮1⋯-1310*10,,x0=[0….0]’;e=10-6。解:(1)Jacobi迭代原理:J

计算方法上机作业 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小273 KB
  • 时间2019-07-17