标题: c语言 牛顿迭代法求非线性方程的根 [打印本页]

作者: liuda    时间: 2015-1-22 02:40
标题: c语言 牛顿迭代法求非线性方程的根
//下来要用牛顿迭代法去解一个非线性方程组求根的问题

//翻开数值分析的课本,找到该方法
//这还是一个循环的问题,最后|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