牛顿迭代法 一元非线性方程求根 C语言实现
标签:计算方法实验
/*
本实验用牛顿迭代法求f(x) = x - e^(-x) = 0在区间[0, 1]的根。
*/
#include <stdio.h>
#include <math.h>
#define maxrept 1000 //最大迭代次数
double f(double x){ //函数f(x)
return (x - exp(-x));
}
double df(double x){ //f(x)的导数
return (1 + exp(-x));
}