实验5 非线性方程求根.docVIP

  • 36
  • 0
  • 约5.07千字
  • 约 8页
  • 2020-11-18 发布于浙江
  • 举报
《MATLAB在光信息处理中的应用》课程上机实验(三峡大学2014年) 实验5 非线性方程求根 一、实验目的:掌握二分法、牛顿法、弦截法求非线性方程的根。 二、实验内容: 用递推算法 (n=0,1,2-----------)求的近似值,并回答下面的问题 (n=0,1,2-----------) (1)的有效数字是几位? 5 (2)的有效数字是否为的2倍?若是,这是否表明该算法具有较高的计算效率? 否 (3)若近似值的误差精度要求为,编程计算的近似值 x(1)=2; for n=1:100 x(n+1)=1/2*(x(n)+2/x(n)); end x_3=x(4) x_4=x(5) x(1)=2; format long for n=1:1000 x(n+1)=1/2*(x(n)+2/x(n)); if abs(x(n+1)-x(n))10^-8 break; end end x(n+1) 对于给定方程 用二分法计算它在(0,2)之间的近似根,要求精度到小数点后四位; 给出每次两分后的有根区间 画出每次两分的中点,直观描述两分法原理 x=-1:0.0001:3; y=x.^3-x-1; a=0; b=2; plot(x,y);hold on; text(2.3,9,\rightarrowf=x^3-x-1); plot([-1 3],

文档评论(0)

1亿VIP精品文档

相关文档