gpt4 book ai didi

python - 求多个根的二分法

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:16:02 24 4
gpt4 key购买 nike

有没有一种方法可以使用二分法算法中的某些东西来找到函数的所有根?

我想在某个范围内检查中点的两侧,但它似乎仍然不能保证我必须走多深才能知道新生成的范围内是否有根;即使我知道应用该函数的相应值是相反符号,我又怎么知道给定范围内有多少个根?

谢谢。

最佳答案

二分算法可用于在函数单调的范围内找到根。您可以通过研究导数函数找到这样的片段,但在一般情况下,不能对给定函数在任何范围内的单调性做出任何假设。

例如,函数 f(x) = sin(1/x)-11 之间有无限多个根>。要枚举这些根,您必须首先确定它是单调的范围,并且随着 x 接近 0,这些范围变得非常小。

关于python - 求多个根的二分法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40960079/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com