如何计算PYTHON中bessel函数的导数和积分

时间:2017-01-15 05:48:57

标签: python integral derivative bessel-functions

我想在python中计算修改后的Bessel函数的积分或导数。我想计算无限积分(无限制)。最近我找到了一种方法来做到这一点。您可以在下面看到一个简单函数(x ** 2)的示例:

from sympy import *
x = Symbol('x')
print integrate(x**2, x)

结果是:x ^ 3/3。但是当我使用修改后的贝塞尔函数而不是x ** 2:

import scipy.integrate as integrate
import scipy.special as special
from scipy import integrate
from sympy import *

x = Symbol('x')
print integrate(special.iv(1,x), x)

在这种情况下,我收到此错误:

  

AttributeError:'module'对象没有属性'iv'

应该注意的是,第一类贝塞尔函数的积分是零种贝塞尔函数。我希望得到: iv(0,x)

我怎么能在python中做到这一点?

0 个答案:

没有答案