如何在python中使用Bessel函数为函数找到复杂的根?

时间:2018-09-28 16:09:03

标签: python bessel-functions

我有一个复杂函数,其中包含第一类的Bessel和Hankel函数,我需要在某个区域中找到复杂的根。

首先,我想知道为什么我无法使用findroot命令找到贝塞尔函数的根吗?

这有效:

optimize.newton(lambda x: jv(0,x), 5)

这不起作用:

findroot(lambda x: jv(0,x), 5, solver='mnewton')

TypeError: ufunc 'jv' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule ''safe''

为什么?

0 个答案:

没有答案