您的位置:首页 >房产频道 > 综合精选 >

牛顿迭代法c语言开平方根(牛顿迭代法c语言)

导读 大家好,今天小六子来为大家解答以下的问题,关于牛顿迭代法c语言开平方根,牛顿迭代法c语言这个很多人还不知道,现在让我们一起来看看吧!1

大家好,今天小六子来为大家解答以下的问题,关于牛顿迭代法c语言开平方根,牛顿迭代法c语言这个很多人还不知道,现在让我们一起来看看吧!

1、给你一点提示。

2、 牛顿迭代法要计算 (1) y1=f(x) 在 x 的函数值 (2) d1=f(x) 的一阶导数 在 x 的值 你可以写两个函数,分别计算y1,d1 如果一阶导数有解析解,则可用赋值语句,否则要写数值解子程序。

3、 步骤: 设解的精度,例 float eps=0.000001; 设x初值,x1; 算y1=f(x1); 迭代循环开始 算一阶导数 在 x1 的值 d1 用牛顿公式 算出 x2; [x2 = x1 - y1 / d1] 如果 fabs(x2-x1) > eps 则从新迭代 -- 用新的函数值和一阶导数值推下一个 新x.。

本文分享完毕,希望对你有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!