用牛顿迭代法求下面方程再1.5附近的根:2x ^ 3 - 4x ^ 2 +3x -6=0.
首先介绍一下牛顿迭代法:
#include
#include
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;
}
作者:zfk116
迭代
迭代法
牛顿
牛顿迭代法
C语言