2013计算方法上机作业丁军.docVIP

  • 6
  • 0
  • 约7.63千字
  • 约 19页
  • 2016-12-10 发布于北京
  • 举报
实验一 方程求根 目的和意义 通过matlab程序的编写,熟悉使用二分法、迭代法、牛顿法、割线法等方法对给定的方程进行根的求解。巩固课堂和书本上所学的知识、加强实践能力、提高解决实际计算问题的水平、启发创新思想。 二、计算公式 (1)迭代法 牛顿法 三、结构程序设计代码 (1)迭代法 k=1; Tol=0.5*10^(-6); %误差限 p0=1.0; %初值设为1 N=1000; %最大迭代步数 while k=N p=((10-p0^3)/4)^(1/2); %迭代法迭代公式 if abs(p-p0)Tol %当误差满足要求时,停止迭代 break; end k=k+1;p0=p; End disp([p=,num2str(p,16)]);disp([k=,num2str(k)]); %以16位有效数字输出p,输出整数k (2)牛顿法 k=1; Tol=0.5*10^(-6); p0=1.0; N=1000; while k=N p=p0-(p0^3+4*p0^2-10)/(3*p0^2+8*p0); %牛顿法迭

文档评论(0)

1亿VIP精品文档

相关文档