//下来要用牛顿迭代法去解一个非线性方程组求根的问题 //翻开数值分析的课本,找到该方法 //这还是一个循环的问题,最后|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); } |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |