zoukankan      html  css  js  c++  java
  • 牛顿迭代法求方程的根

    #include <stdio.h>
    #include <math.h>
    int main()
    {
        double a,b,c,d,n,m,x,y;
        while(scanf("%lf,%lf,%lf,%lf",&a,&b,&c,&d)!=EOF)
        {
            x=0;
            m=a*x*x*x+b*x*x+c*x+d;
            n=3*a*x*x+2*b*x+c;
            y=x-m/n;
            while(fabs(x-y)>=1e-5)
            {
            x=y;
            m=a*x*x*x+b*x*x+c*x+d;
            n=3*a*x*x+2*b*x+c;
            y=x-m/n;   
            }
            printf("%.6lf ",y);
        }
        return 0;
    }
    x(n+1)=x(n)-f(x(n))/f'(x(n))
  • 相关阅读:
    UVa-10317
    UVa-1595
    UVa-10391
    UVa-10763
    UVa-10935
    UVa-1594
    UVa-1593
    从CSDN搬过来了
    memset会显著增加时间和空间的消耗吗
    memset对数组的初始化
  • 原文地址:https://www.cnblogs.com/liuming1115/p/4479448.html
Copyright © 2011-2022 走看看