为什么scipy-bessel根查找不返回零根?

2024-05-08 20:08:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用的代码使用贝塞尔函数零点为其他计算。我注意到下面的代码产生了我认为意想不到的结果。你知道吗

    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

另外,下面的函数正是我想找到的

    scipy.special.j1

Tags: 函数代码fromimport版本zeros原因scipy