牛顿迭代法c语言1附近的一个根(牛顿迭代法c语言)
•
2024-06-22 00:30:38
摘要 大家好,飞飞今天来为大家解答以下的问题,关于牛顿迭代法c语言1附近的一个根,牛顿迭代法c语言这个很多人还不知道,那么下面让我带着大家一...
大家好,飞飞今天来为大家解答以下的问题,关于牛顿迭代法c语言1附近的一个根,牛顿迭代法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.。
本文分享完毕,希望对大家有所帮助哦。
版权声明:本文由用户上传,如有侵权请联系删除!
标签:
牛顿迭代法c语言