首页 > 代码库 > 连续函数的根
连续函数的根
#include <iostream>#include <math.h>double f(double const & x){ return 4 * x + 1;}double root(double (*f)(double const &), double a, double b, double const & e){ double middle = (a + b) / 2; while(f(middle) != 0 && fabs(b - 1) > e) { if(f(a) * f(middle) < 0) { b = middle; } else { a = middle; } middle = (a + b) / 2; } return middle;}int main(){ std::cout << root(f, -20, 20, 0.001); getchar(); return 0;}
连续函数的根
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。