//下来要用牛顿迭代法去解一个非线性方程组求根的问题
//翻开数值分析的课本,找到该方法
//这还是一个循环的问题,最后|xk+1-xk|=0
#include<stdio.h>
#include<math.h>
void main()
{
//除法用float
float i=1.5,t;
for(;fabs(i-t)!=0;)//中间是循环的条件,所以不能是等于0
//同样的,这里需要一个中间变量
{t=i;
i=(4*i*i*i-4*i*i+6)/(6*i*i-8*i+3);
}
printf("final result=%f\n",i);
}
|
|