用牛顿迭代法求该方程在1.5附近的根:2x³−4x²+3x−6=0
发布时间
阅读量:
阅读量
//用牛顿迭代法求下面方程在1.5附近的根:2*x^3-4*x^2+3*x-6=0
//该函数的导数为:6*x^2-8*x+3
#include <stdio.h>
#include <math.h>
int main(){
double x0=1.5,x1,fx1,dfx1;
do{
x1=x0;
fx1=2*pow(x1,3)-4*pow(x1,2)+3*x1-6;
dfx1=6*pow(x1,2)-8*x1+3;
x0=x1-fx1/dfx1;
}while(fabs(x0-x1)>1e-5);
printf("x0=%lf\n",x0);
}
全部评论 (0)
还没有任何评论哟~
