Return to Snippet

Revision: 38220
at December 29, 2010 02:02 by CyKy


Initial Code
//You can do your own func!

float func(float x){
    return x-2;
}


float bisectMeth(float a,float b,float epsilon){
    float x=(a+b)/2;
    if(func(x)<epsilon && func(x)>=0){
        return x;
    }else{
        if(func(a)*func(x)<0){
            return bisectMeth(a,x,epsilon);
        }
        if(func(b)*func(x)<0){
            return bisectMeth(x,b,epsilon);
        }
    }
}

Initial URL

                                

Initial Description

                                

Initial Title
Bisection method

Initial Tags

                                

Initial Language
C