-->

Numerical Methods: Solution of non-linear equation using Newton Raphson method in C

Numerical Methods: Solution of non-linear equation using Newton Raphson method in C

    Source Code:

    ///solution of non-linear  equation using Newton Raphson Method
    #include<stdio.h>
    #include<math.h>
    float f(float x){
        return (pow(x,3) + 5*pow(x,2) -7);
    }
    float df(float x){
        return (3*pow(x,2) + 10*x );
    }
    int main(){
        float x0, x1, x2;
        int count = 0;
        printf("Enter the initial guess: ");
        scanf("%f", &x0);
        while(1){
            x1 = x0 - f(x0)/df(x0);
            count++;
            if(x0==x1){
                break;
            }
            x0 = x1;
        }
        printf("The root after %d iteration is %.3f",count, x0);
        return 0;
    }
    fardi zayden
    @مرسلة بواسطة
    كاتب ومحرر اخبار اعمل في موقع دراسات تقنية .

    إرسال تعليق