用c语言求解牛顿迭代公式

让我给你一个提示。

牛顿迭代法计算

(1)y1 = f(x)x中的函数值

(2)x中D1的一阶导数的值= f (x)

你可以写两个函数分别计算Y1和D1。

如果一阶导数有解析解,可以用赋值语句,否则要写数值解子程序。

步骤:

设置解的精度,例如float eps = 0.000001

设置x的初始值,x1;

计算y1 = f(x1);

迭代循环开始

计算x1处一阶导数的值d1。

用牛顿公式计算x2;

相关文章

发表新评论