用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2-查字典问答网
分类选择

来自管成的问题

  用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|

  用牛顿迭代法求方程f(x)=x^6-x-1=0在区间【1,2】内的实根,要求|f(x(k))|

1回答
2020-05-24 18:33
我要回答
请先登录
樊印海

  #include

  #include

  #defineeps1e-8

  voidmain()

  {

  doublea=1,b=2;

  doublet,t0,f0,f00,m,n;

  t0=(a+b)/2;

  m=pow(t0,5);

  n=pow(t0,4);

  f0=6*m-1;

  f00=30*n;

  t=t0-f0/f00;

  while(fabs(t-t0)>eps)

  {

  t0=t;

  m=pow(t0,5);

  n=pow(t0,4);

  f0=6*m-1;

  f00=30*n;

  t=t0-f0/f00;

  printf("t0=%12.10lf,t=%12.10lfn",t0,t);

  }

  printf("用Newton切线法得:%12.10lfn",t);

  }

  结果为:

  t0=1.2065843621,t=0.9809945654

  t0=0.9809945654,t=0.8207881793

  t0=0.8207881793,t=0.7300742137

  t0=0.7300742137,t=0.7013898132

  t0=0.7013898132,t=0.6988457773

  t0=0.6988457773,t=0.6988271198

  t0=0.6988271198,t=0.6988271188

  用Newton切线法得:0.6988271188

  Pressanykeytocontinue

2020-05-24 18:37:36

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •