二分法和牛顿迭代法求解方程的比较.docxVIP

  • 34
  • 0
  • 约3.61千字
  • 约 8页
  • 2021-10-17 发布于天津
  • 举报

二分法和牛顿迭代法求解方程的比较.docx

二分法和牛顿迭代法求解方程的比较 200822401018 徐小良 一、 问题叙述 求解12 r3x ? 2COSX二0的解;通过编写matlab程序分别用分析二分法和牛顿迭代法求解方 程,通过两种方法的比较,分析二者求解方程的快慢程度。 二、 问题分析 由matlab画图命令,容易得到此方程解的范围为( 2, 4);两种迭代方法,在使用相同 的误差(0. 00001 )的情况下,得出matlab迭代次数,通过次数的比较得出二者求解速度快 慢比较。 三、 实验程序及注释 (1)、二分法程序: clear; %清除所有内存数据; f=inlin e( 12- f=inlin e( 12-3*x+2*cos (x)); format long a=2;b=4; er=b~a;ya=f(a);k=0;er0=0. 00001; while erer0 x0=. 5*(a+b); y0=f(x0); 辻 ya*y0〈0 b=x0; else a=x0; ya=y0; end disp([a, b]);er=b_a;k=k+l %数据显示格式设为长型; %求解区间; %误差分析; %二分法求解程序; %显示各个区间值和求解次数; enddisp([a,b] end disp([a,b] (2)、牛顿迭代法程序: clear; f=inlin e( 12- 3*x+2*cos (x)); f

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档