Почему поиск корня бестселлера не возвращает корни в нуле? - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь использовать код, который использует нули функции Бесселя для других вычислений. Я заметил, что следующий фрагмент кода дает результаты, которые я считаю неожиданными.

    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 голосов
/ 03 мая 2018

Кажется, принято считать, что ноль не учитывается при нуле, см., Например, *ere . Может быть, это считается избыточным?

...