뉴턴 반복 알고리즘 C 언어

#include<stdio.h>
#include<math.h>
#define epsl 1e-6

double F(double x){
    return x * x -2;
}
double f(double x){
    return 2 * x;
}
double NewTon(double(*F)(double), double(*f)(double)){
    double x = 1.0;
    while(fabs(F(x)) > epsl){
        x -= F(x) / f(x);
    }
    return x;
}

int main(){

    printf("方程的根近似%lf\n", NewTon(F,f));
    return 0;

}

물론, 여기 방정식, 입력 매개 변수 x를 정의 할 수 있습니다 반복,하자.

게시 48 개 원래 기사 · 원 찬양 5 · 조회수 790

추천

출처blog.csdn.net/weixin_43899266/article/details/103482482