用牛顿迭代法求下面方程再1.5附近的根:2x ^ 3 - 4x ^ 2 +3x -6=0.
首先介绍一下牛顿迭代法:
#include<stdio.h>
#include<math.h>
int main( )
{
float m,n,i=1.5,t;
while(1)
{
m=2*i*i*i-4*i*i+3*i-6;
n=6*i*i-8*i+3;
t=i;
i=i-m/n;
if(fabs(i-t)<pow(10,-5))
{
printf("The root is %f.",i);
break;
}
}
return 0;
}