为什么scipy bessel root发现没有返回零根?

时间:2018-05-02 19:36:11

标签: python scipy bessel-functions

我正在尝试使用贝塞尔函数零的代码进行其他计算。我注意到下面这段代码会产生我认为意外的结果。

    import scipy
    from scipy import special

    scipy.special.jn_zeros(1,2)

我希望这次调用的结果是

    array([0., 3.83170597])

而不是

    array([3.83170597, 7.01558667])

是否有理由没有返回x = 0.0的根?

从我可以看到的根部沿着x轴对称,除了在原点发现的任何东西,但我认为这不足以成为完全离开根部的理由。

我使用的计算机安装了python版本2.7.10,并使用scipy版本0.19.0

P.S。以下功能是我试图找到

的零
    scipy.special.j1

1 个答案:

答案 0 :(得分:2)

似乎没有将零计数为零,例如参见ħere。也许它被认为是多余的?