简单迭代

来源:互联网 发布:焊接机器人编程软件 编辑:程序博客网 时间:2024/06/05 08:44
/*f(x)=(3x+1)^(1/3)*/  #include<stdio.h>   #include<math.h>  #define e 1e-5 double f(double x0)  {      double x=x0;       return pow((3*x+1),1.0/3.0);  }  int main()  {      double x0=1.5,x1;      x1=f(x0);      while(fabs(x1-x0)>e)      {          x0=x1;          x1=f(x0);      }      printf("%lf\n",x1);      return 0;  }  
0 0
原创粉丝点击