如果不能提供相反的符号,我想知道如何使用布伦特算法。
例如,在Brent 算法的 C++ 库中,必须使用实现 Brent 方法的寻根程序,在头文件之后,形式为
双零(双a,双b,双t,func_base&f);其中 a, b 满足符号相反的条件: f(a).f(b) < 0
在我的问题设置中,我需要找到一个黑盒函数 f 的根。提供了初始猜测,但没有端点 a,b,因此提供了 f(a) f(b)<0 似乎在 Matlab 中有一个函数fmin只需要初始猜测。我想知道如何使用 C++ 来做到这一点,特别是使用上面链接的 Brent 的实现?
谢谢你的想法。