본문 바로가기

프로그래밍/Python

파이썬 베쎌함수 그래프 그리기

반응형
from scipy.special import jv
import numpy as np
import matplotlib.pyplot as plt


x = np.arange(0, 30, 0.02)

# https://docs.scipy.org/doc/scipy/reference/generated/scipy.special.jv.html#scipy.special.jv
ys = [ jv(i, x) for i in range(3) ]
for y in ys:
    plt.plot(x, y)

plt.grid()
plt.show()

 

베셀함수 (Bessel Function) 은 파이썬의 scipy.special 모듈의 여러 특수함수들 중에 하나인 jv 함수로 제공된다. 

위 코드를 실행하여 만들어진 그래프는 다음과 같다.

728x90