-->

Numerical Methods: Solution of non-linear equation by using Secant method in C

Numerical Methods: Solution of non-linear equation by using Secant method in C

    Source Code:

    ///solution of non linear equations using secant method
    #include<stdio.h>
    #include<math.h>
    float f(float x){
       return (pow(x,5) - 3*pow(x,3)-1);
    }
    int main(){
        float a, b, c;
        int count = 0;
        printf("Enter the initial value of a: ");
        scanf("%f", &a);
        printf("Enter the initial value of b: ");
        scanf("%f", &b);
        while(1){
             count++;
                c = (a*f(b)-b*f(a))/(f(b)-f(a));
             if(c==b){
                break;
             }
             if(count>=20){
                break;
             }
             a = b;
             b = c;
        }
        printf("\nThe root after %d iteration is %.7f\n",count, c);
        return 0;
    }
    fardi zayden
    @مرسلة بواسطة
    كاتب ومحرر اخبار اعمل في موقع دراسات تقنية .

    إرسال تعليق