计算方法第二章作业答案参考.docVIP

  • 44
  • 0
  • 约2.84千字
  • 约 11页
  • 2016-10-06 发布于湖北
  • 举报
计算方法第二章作业答案参考

习题二 用二分法求方程在区间【0.3,0.4】内的根,要求误差不超过。 #includestdio.h #includemath.h #define f(x) (x)*(x)*(x)*(x)-3*(x)+1 main() { double mid=0,x1=0.3,x2=0.4; while(1) {mid=(x1+x2)/2; if(f(mid)0) {x2=mid;printf(x1=%10f,x2=%10f\n,x1,x2);} else if(f(mid)0) {x1=mid;printf(x1=%10f,x2=%10f\n,x1,x2);} else break;} printf(因此,x=%f\n,mid); } 3.方程在1.5附近有根,把方程写成4种不同的等价形式,并建立相应的迭代公式。 (1), #includestdio.h #includemath.h #define f(x) pow(1+(x)*(x),1.0/3) main() { float x1=1.3; int i; for(i=0;i20;i++) { x1=f(x1); printf(%10f,x1); } printf(\n因此,x=%f\n,x1); } , #includestdio.h #includemath.h #define f(x)

文档评论(0)

1亿VIP精品文档

相关文档