logo

베셀 방정식의 급수해: 제1종 베셀 함수 📂상미분방정식

베셀 방정식의 급수해: 제1종 베셀 함수

정의1

νR\nu \in \mathbb{R}에 대해서, 아래와 같은 꼴의 미분방정식을 ν\nu베셀 방정식이라 한다.

x2y+xy+(x2ν2)y=0ory+1xy+(1ν2x2)y=0 \begin{align*} && x^{2} y^{\prime \prime} +xy^{\prime}+(x^{2}-\nu^{2})y &= 0 \\ \text{or} && y^{\prime \prime}+\frac{1}{x} y^{\prime} + \left( 1-\frac{\nu^{2}}{x^{2}} \right)y &= 0 \end{align*}

설명

베셀 방정식은 파동방정식을 구면좌표계에서 풀 때 등장하는 미분방정식이다. 계수는 상수가 아니고 독립 변수 xx에 의존한다. x=0x=0일 때 아래의 식을 만족하므로 x=0x=0정칙 특이점이다.

limx0xxx2=1<,limx0x2x2ν2x2=ν2< \lim \limits_{x\rightarrow 0} x \frac{x}{x^{2}}=1<\infty,\quad \lim\limits_{x\rightarrow 0}x^{2}\frac{x^{2}-\nu^{2}}{x^{2}}=-\nu^{2} < \infty

따라서 프로베니우스 메소드로 해를 구할 수 있고, 급수해는 다음과 같다.

Jν(x)=n=0(1)nΓ(n+1)Γ(n+ν+1)(x2)2n+νJν(x)=n=0(1)nΓ(n+1)Γ(nν+1)(x2)2nν \begin{align*} J_{\nu}(x) &= \sum \limits_{n=0}^{\infty} \frac{(-1)^{n} }{\Gamma (n+1) \Gamma (n+\nu+1)} \left(\frac{x}{2} \right)^{2n+\nu} \\ J_{-\nu}(x) & =\sum \limits_{n=0}^{\infty}\frac{(-1)^{n}}{\Gamma (n+1)\Gamma (n-\nu+1)} \left( \frac{x}{2} \right)^{2n-\nu} \end{align*}

이를 ν\nu차 제1 종 베셀 함수the Bessel function of the first kind of order nu라 한다. 여기서 Γ(x)\Gamma (x)감마함수이다. 두 급수의 차수를 보면 서로 선형 독립이라는 것을 알 수 있다. 따라서 ν\nu차 베셀 방정식의 일반해는 다음과 같다.

y(x)=AJν(x)+BJν(x) y(x)=AJ_{\nu}(x)+BJ_{-\nu}(x)

단 이는 ν\nu가 정수가 아닐 때에만 성립한다. ν\nu가 정수이면 JνJ_{\nu}JνJ_{-\nu}가 독립이 아니므로 노이만 함수Neumann function 라 불리는 두번째 해second solution를 구해야한다.

풀이

베셀 방정식의 해를 다음과 같은 멱급수라고 가정하자.

y=n=0anxn+r=xr(a0+a1x+a2x2+)=a0xr+a1xr+1+a2xr+2+ \begin{equation} y=\sum \limits_{n=0}^{\infty}a_{n}x^{n+r}=x^{r}(a_{0}+a_{1}x+a_{2}x^{2}+\cdots)=a_{0}x^{r}+a_{1}x^{r+1}+a_{2}x^{r+2}+\cdots \label{1} \end{equation}

우선 베셀 방정식의 모양을 살짝 바꿔주자. x(xy)=x2y+xyx(xy^{\prime})^{\prime}=x^{2}y^{\prime \prime}+xy^{\prime}이므로 베셀 방정식을 다음과 같이 나타낼 수 있다.

x(xy)+(x2ν2)y=0 x(xy^{\prime})+(x^{2}-\nu^{2})y=0

베셀 방정식에 대입하기 위해 (1)\eqref{1}로부터 x(xy),x2yx(xy^{\prime})^{\prime}, x^{2}y를 구해보면 다음과 같다.

y=ra0xr1+(r+1)a1xr+(r+2)a2xr+1+xy=ra0xr+(r+1)a1xr+1+(r+2)a2xr+2+(xy)=r2a0xr1+(r+1)2a1xr+(r+2)2a2xr+1+x(xy)=r2a0xr+(r+1)2a1xr+1+(r+2)2a2xr+2+=n=0an(r+n)2xn+r \begin{align*} y^{\prime} &=ra_{0}x^{r-1}+(r+1)a_{1}x^{r}+(r+2)a_{2}x^{r+1}+\cdots \\ xy^{\prime}&=ra_{0}x^{r}+(r+1)a_{1}x^{r+1}+(r+2)a_{2}x^{r+2}+\cdots \\ (xy^{\prime})^{\prime}&=r^{2}a_{0}x^{r-1}+(r+1)^{2}a_{1}x^{r}+(r+2)^{2}a_{2}x^{r+1}+\cdots \\ x(xy^{\prime})^{\prime}&=r^{2}a_{0}x^{r}+(r+1)^{2}a_{1}x^{r+1}+(r+2)^{2}a_{2}x^{r+2}+\cdots \\ &= \sum \limits_{n=0}^{\infty} a_{n}(r+n)^{2}x^{n+r} \end{align*}

이를 베셀 방정식에 대입하면 아래와 같다.

(r2a0xr+(r+1)2a1xr+1+(r+2)2a2xr+2+)+(x2ν2)(a0xr+a1xr+1+a2xr+2+)    (r2a0xr+(r+1)2a1xr+1+(r+2)2a2xr+2+)+(a0xr+2+a1xr+3+a2xr+4+)+(ν2a0xrν2a1xr+1ν2a2xr+2+) \begin{align*} &&&\left( r^{2}a_{0}x^{r}+(r+1)^{2}a_{1}x^{r+1}+(r+2)^{2}a_{2}x^{r+2}+\cdots \right) +(x^{2}-\nu^{2})\left( a_{0}x^{r}+a_{1}x^{r+1}+a_{2}x^{r+2}+\cdots \right) \\ \implies&&& \left( r^{2}a_{0}x^{r}+(r+1)^{2}a_{1}x^{r+1}+(r+2)^{2}a_{2}x^{r+2}+\cdots \right) +\left( a_{0}x^{r+2}+a_{1}x^{r+3}+a_{2}x^{r+4}+\cdots \right) \\ &&&+ \left( -\nu^{2}a_{0}x^{r}-\nu^{2}a_{1}x^{r+1}-\nu^{2}a_{2}x^{r+2}+\cdots \right) \end{align*}

이를 xx의 차수에 맞춰서 정리하면

a0(r2ν2)xr+a1((r+1)2ν2)xr+1+(a2(r+2)2a2ν2+a0)xr+2++(an(r+n)2anν2+an2)xn+r+=0 \begin{align*} a_{0}(r^{2}-\nu^{2})x^{r}+a_{1}\left( (r+1)^{2}-\nu^{2} \right)x^{r+1} +\left(a_{2}(r+2)^{2}-a_{2}\nu^{2} +a_{0} \right)x^{r+2}& \\ +\cdots + (a_{n}(r+n)^{2}-a_{n}\nu^{2}+a_{n-2})x^{n+r}+\cdots &= 0 \end{align*}

임의의 xx에 대해서 위 방정식이 항상 성립하려면 모든 계수가 00이어야 한다. 첫번째 항부터 살펴보자.

a0(r2ν2)=0 a_{0}(r^{2}-\nu^{2})=0

a00a_{0}\ne 0이므로 r=±νr=\pm\nu이다. 두번째 항을 살펴보자

a1((r+1)2ν2)=0 a_{1}\left( (r+1)^{2}-\nu^{2} \right)=0

앞서 r=±νr=\pm \nu라는 조건을 구했으므로 괄호 안의 식은 절대 00이 될 수 없다. 따라서 a1=0a_{1}=0이다. 세번째 항의 계수부터는 일반적으로 다음과 같이 나타난다.

an(r+n)2anν2+an2=0 a_{n}(r+n)^{2}-a_{n}\nu^{2}+a_{n-2}=0

이를 정리하면

an=an2(r+n)2ν2 \begin{equation} a_{n}=\frac{-a_{n-2}}{(r+n)^{2}-\nu^{2}} \label{2} \end{equation}

앞서 구한 a1=0a_{1}=0과 위 조건을 합치면 모든 홀수인 nn에 대해서 an=0a_{n}=0이라는 것을 알 수 있다. 따라서 nn이 짝수일 때의 ana_{n}만 구하면 된다.

Case 1. r=νr=\nu

이 경우 (2)\eqref{2}

an=an2n2+2nν=an2n(n+2ν) a_{n}=\frac{- a_{n-2}}{n^{2}+2n\nu}=\frac{-a_{n-2}}{n(n+2\nu)}

우리는 짝수인 nn에 대해서만 관심이 있으므로 nn2n2n으로 표기하자. 그러면

a2n=a2n22n(2n+2ν)=a2n222n(n+ν) a_{2n}=\frac{-a_{2n-2}}{2n(2n+2\nu)}=\frac{-a_{2n-2}}{2^{2}n(n+\nu)}

이제 a2a_{2}부터 차례로 구해보면 아래와 같다.

a2=a0221(ν+1)a4=a2222(ν+2)=a02421(ν+1)(ν+2)a6=a4223(ν+3)=a026321(ν+1)(ν+2)(ν+3)a2n=(1)na022nn!(ν+1)(ν+2)(ν+n) \begin{align*} a_{2} & =\frac{-a_{0}}{2^{2}\cdot 1(\nu+1)} \\ a_{4} &= \frac{-a_{2}}{2^{2}\cdot 2(\nu+2)}=\frac{a_{0}}{2^{4}\cdot2\cdot1(\nu+1)(\nu+2)} \\ a_{6} &=\frac{-a_{4}}{2^{2}\cdot3 (\nu+3)}=\frac{-a_{0}}{2^{6}\cdot3\cdot2\cdot1(\nu+1)(\nu+2)(\nu+3)} \\ \vdots \\ a_{2n}&=\frac{(-1)^{n}a_{0}}{2^{2n}n!(\nu+1)(\nu+2)\cdots(\nu+n)} \end{align*} 여기서 감마함수를 이용하면 더 간단히 나타낼 수 있다. 감마함수는 다음과 같은 성질이 있다.

Γ(ν+1)=νΓ(ν)    1ν=Γ(ν)Γ(ν+1) \Gamma (\nu+1)=\nu\Gamma (\nu) \implies \dfrac{1}{\nu} = \dfrac{\Gamma (\nu)}{\Gamma (\nu+1)}

이를 이용하면 다음을 얻는다.

1ν+1=Γ(ν+1)Γ(ν+2)    1(ν+1)(ν+2)=Γ(ν+1)(ν+2)Γ(ν+2)=Γ(ν+1)Γ(ν+3)    1(ν+1)(ν+2)(ν+3)=Γ(ν+1)(ν+3)Γ(ν+3)=Γ(ν+1)Γ(ν+4)        1(ν+1)(ν+n)=Γ(ν+1)Γ(ν+n+1) \begin{align*} && \frac{1}{\nu+1}&=\frac{\Gamma (\nu+1)}{\Gamma (\nu+2)}& \\ \implies && \frac{1}{(\nu+1)(\nu+2)}&=\frac{\Gamma (\nu+1)}{(\nu+2)\Gamma (\nu+2)}=\frac{\Gamma (\nu+1)}{\Gamma (\nu+3)} \\ \implies && \frac{1}{(\nu+1)(\nu+2)(\nu+3)}&=\frac{\Gamma (\nu+1)}{(\nu+3)\Gamma (\nu+3)} =\frac{\Gamma (\nu+1)}{\Gamma (\nu+4)} \\ \implies && &\vdots \\ \implies && \frac{1}{(\nu+1)\cdots(\nu+n)}&=\frac{\Gamma (\nu+1)}{\Gamma (\nu+n+1)} \end{align*}

이를 다시 위에서 구한 계수들에 대입하고 팩토리얼도 감마함수로 나타내면 각 계수는 다음과 같다.

a2=a0Γ(ν+1)221!Γ(ν+2)a4=a0Γ(ν+1)242!Γ(ν+3)a6=a0Γ(ν+1)263!Γ(ν+4)a2n=(1)nΓ(ν+1)22nΓ(n+1)Γ(ν+n+1)a0 \begin{align*} a_{2} & =\frac{-a_{0}\Gamma (\nu +1)}{2^{2} 1! \Gamma (\nu+2)} \\ a_{4} &= \frac{a_{0} \Gamma (\nu+1)}{2^{4} 2!\Gamma (\nu+3)} \\ a_{6} &=\frac{-a_{0}\Gamma (\nu+1)}{2^{6}3!\Gamma (\nu+4)} \\ \vdots \\ a_{2n}&=\frac{(-1)^{n}\Gamma (\nu+1)}{2^{2n}\Gamma (n+1)\Gamma (\nu+n+1)}a_{0} \end{align*}

이를 (1)\eqref{1}에 대입하면

y=n=0a2nx2n+ν=n=0(1)na0Γ(ν+1)22nΓ(n+1)Γ(ν+n+1)x2n+ν \begin{align*} y &= \sum\limits_{n=0}^{\infty}a_{2n}x^{2n+\nu} \\ &= \sum \limits_{n=0}^{\infty}\frac{(-1)^{n}a_{0}\Gamma (\nu+1)}{2^{2n}\Gamma (n+1)\Gamma (\nu+n+1)}x^{2n+\nu} \end{align*}

모양을 정리해주면

y=n=0(1)n2νa0Γ(ν+1)Γ(n+1)Γ(n+ν+1)(x2)2n+ν y=\sum \limits_{n=0}^{\infty}\frac{(-1)^{n}2^{\nu}a_{0}\Gamma (\nu+1)}{\Gamma (n+1)\Gamma (n+\nu+1)} \left(\frac{x}{2}\right)^{2n+\nu}

a0=12νΓ(ν+1)a_{0}=\frac{1}{2^{\nu} \Gamma (\nu+1)}이라두면

Jν(x)=n=0(1)nΓ(n+1)Γ(n+ν+1)(x2)2n+ν J_{\nu}(x)=\sum \limits_{n=0}^{\infty}\frac{(-1)^{n}}{\Gamma (n+1)\Gamma (n+\nu+1)} \left(\frac{x}{2}\right)^{2n+\nu}

이를 차수가 ν\nu인 제1종 베셀 함수라고 한다.

Case 2. r=νr=-\nu

이 경우는 단순히 Case 1. 의 결과에서 ν\nuν-\nu로 바꾼 것과 같다. 풀이 방식은 완전히 같으니 자세한 계산 과정과 설명 없이 주요 결과만 적도록 하겠다.

an=an2n(n2ν) a_{n}=\frac{- a_{n-2}}{n(n-2\nu)}

a2n=a2n222n(nν)=(1)na022nn!(1ν)(2ν)(nν) \begin{align*} a_{2n}&=\frac{ -a_{2n-2}}{ 2^{2}n(n-\nu) } \\ &=\frac{(1-)^{n}a_{0}}{2^{2n}n!(1-\nu)(2-\nu)\cdots(n-\nu)} \end{align*}

1(1ν)(2ν)(nν)=Γ(1ν)Γ(nν+1) \frac{1}{(1-\nu)(2-\nu)\cdots(n-\nu)}=\frac{\Gamma (1-\nu)}{\Gamma (n-\nu+1)}

a2n=(1)nΓ(1ν)22nΓ(n+1)Γ(nν+1) a_{2n}=\frac{(-1)^{n}\Gamma (1-\nu)}{2^{2n}\Gamma (n+1)\Gamma (n-\nu+1)}

y=n=0a2nx2nν=n=0(1)na0Γ(1ν)22nΓ(n+1)Γ(nν+1)x2nν=n=0(1)n2νa0Γ(1ν)Γ(n+1)Γ(nν+1)(x2)2nν \begin{align*} y &=\sum \limits _{n=0} ^{\infty} a_{2n}x^{2n-\nu} \\ &=\sum \limits_{n=0}^{\infty}\frac{(-1)^{n}a_{0}\Gamma (1-\nu)}{2^{2n}\Gamma (n+1)\Gamma (n-\nu+1)}x^{2n-\nu} \\ &=\sum \limits_{n=0}^{\infty}\frac{(-1)^{n}2^{-\nu}a_{0}\Gamma (1-\nu)}{\Gamma (n+1)\Gamma (n-\nu+1)} \left( \frac{x}{2} \right)^{2n-\nu} \end{align*}

a0=2νΓ(1ν) a_{0}=\frac{2^{\nu}}{\Gamma (1-\nu)}

Jν(x)=n=0(1)nΓ(n+1)Γ(nν+1)(x2)2nν J_{-\nu}(x)=\sum \limits_{n=0}^{\infty}\frac{(-1)^{n}}{\Gamma (n+1)\Gamma (n-\nu+1)} \left( \frac{x}{2} \right)^{2n-\nu}


  1. Mary L. Boas, 수리물리학(Mathematical Methods in the Physical Sciences, 최준곤 역) (3rd Edition, 2008), p601-604 ↩︎