이 적분을 수행하기 위해 sympy를 얻을 수있는 방법이 있습니까?베셀 함수를 사용한 적분
Integral(exp(-L - x**2/(4*L))*besseli(1, x), (x, 0, +inf))
티카이 작업을 수행합니다 :
x=var('x')
L=var('L')
Q.positive(1/L)
integrate(besseli(1,x) * exp(-x**2/(4*L)-L),(x,0,inf))
Sympy는 적분을 반환
Integrate[BesselI[1, x] Exp[-(x^2/(4 L)) - L], {x, 0, Infinity}]
결과 :
ConditionalExpression[1 - E^-L, Re[1/L] > 0]
편집 : 아래에 제공된 응답을 사용하여 더 나은 이걸 수행하는 방법 ntegral은 다음과 같습니다
L=var('L',real=True,positive=True)
x=var('x',real=True,positive=True)
integrate(besseli(1,x) * exp(-x**2/(4*L)-L),(x,0,oo))
Sympy가 나에게 옳은 것을 제공합니다. 어떤 버전을 실행하고 있습니까? – Lucas
'''$ python -c "import sympy; sympy를 인쇄하십시오 .__ version__" 0.7.2''' * 당신은 어떤 버전을 사용하고 있습니까? 어쩌면 최신 버전이 필요합니까? – keflavich
SymPy에서 무한대는'inf '가 아니라'oo'입니다. – asmeurer