에르미트 함수(Hermite function) 혹은
에르미트 다항식(Hermite polynomial)은 아래의 에르미트의 미분 방정식
dx2d2y−2xdxdy+2ny=0 을 만족시키는 함수를 말한다. 함수의 이름은 프랑스의 수학자 에르미트(Charles Hermite; 1822 - 1901)의 이름이 붙여졌다.
단, 에르미트 함수에는 두 가지 버전이 있는데 하나는 물리학에서 사용되는 것이고, 다른 하나는 통계학에서 사용되는 것인데, 이 문서에서는 물리학에서 사용되는 에르미트 함수을 다룬다. 통계학에서 다루는 에르미트 함수에 대한 내용은
이곳(영어)을 참조한다.
해당 미분 방정식은 급수해 해법으로 풀 수 있으며, 위 방정식의 해를 다음의 꼴로 가정하는 것 부터 시작한다.
y=m=0∑∞amxm 이것을 위 방정식에 대입하면,
m=2∑∞m(m−1)amxm−2−2m=1∑∞mamxm+2nm=0∑∞amxmm=0∑∞(m+1)(m+2)am+2xm−2m=1∑∞mamxm+2nm=0∑∞amxm=0=0 로 바꿀 수 있고, 각 항의 계수를 비교함으로써 계수에 대한 점화식
am+2=−(m+2)(m+1)2(n−m)am 따라서 위 방정식의 해는
y=A1y0+A2y1 으로 쓸 수 있으며,
y0y1≡a0[1−2!2nx2+4!4n(n−2)x4−6!8n(n−2)(n−4)x6+⋯]≡a1[x−3!2(n−1)x3+5!4(n−1)(n−3)x5−7!8(n−1)(n−3)(n−5)x7+⋯] 이다.
이때,
n이
0을 포함한 자연수라면,
y0 혹은
y1은
다항함수 꼴로 남게 되는데 해당 다항함수에 상수를 붙인 다항식을
에르미트 함수이라 하고, 기호로
Hn(x)로 나타낸다.
다음은 몇몇 에르미트 함수의 목록을 나타낸 것이다.
H0(x)H1(x)H2(x)H3(x)H4(x)H5(x)H6(x)H7(x)H8(x)H9(x)H10(x)=1=2x=4x2−2=8x3−12x=16x4−48x2+12=32x5−160x3+120x=64x6−480x4+720x2−120=128x7−1344x5+3360x3−1680x=256x8−3584x6+13440x4−13440x2+1680=512x9−9216x7+48384x5−80640x3+30240x=1024x10−23040x8+161280x6−403200x4+302400x2−30240 아래의 그래프는
[−2,2] 구간에서 몇몇 에르미트 함수의 그래프를 나타낸 것이다.
파일:Plot of Hermite Function_NEW_NEW.png위 그래프에서 볼 수 있듯, 홀수차항의 에르미트 함수는 항상 원점을 지나며, 짝수차항의 에르미트 함수는
x=0 위의 미분 계수는 0이 된다.
y축 위의 함숫값은 아래와 같다.
Hn(0)={0(−2)n/2(n−1)!! for odd n for even n 에르미트 함수는
Hn(x)=(−1)nex2dxndne−x2 의 형태로 쓸 수 있는데, 이것을 에르미트 함수에 대한
로드게리스 공식(Rodrigues' formula)라 한다.
y=e−x2에서 양변을 미분하면,
y′=−2xe−x2=−2xy→y′+2xy=0 으로 쓸 수 있다. 이것을 다시 미분하면,
y′′+2y+2xy′=0 이것을
x에 대하여
n번 미분하면
y(n+2)+y(n+1)+2k=0∑(kn)x(k)y(n−k+1)=0 이때,
f(k)=dkf/dxk,
[math( binom{n}{k}={}_{n}mathrm{C}_{k})]임을 참고하고, 이 결과는
y(n+1)+2xy(n+1)+2(n+1)y(n)=0 이때,
y(n)≡u이라 놓으면,
dx2d2u+2xdxdu+2(n+1)u=0 함수
u(x)=(−1)ne−x2f(x)를 고려하자.
dxdudx2d2u=(−1)ne−x2(−2xf+dxdf)=(−1)ne−x2[(4x2−2)f−4xdxdf+dx2d2f] 임을 고려하면,
[(4x2−2)f−4xdxdf+dx2d2f]+2x(−2xf+dxdf)+2(n+1)fdx2d2f−2xdxdf+2nf=0=0 으로 정리되고, 이것은 명백한 에르미트의 미분 방정식이다. 따라서
dxndne−x2=(−1)ne−x2Hn(x)→Hn(x)=(−1)nex2dxndne−x2 으로 쓸 수 있다. 다만, 다른 특수 함수와 같이 상수를 고려하는 과정은 거치지 않았는데, 그 이유는 에르미트 함수의 로드리게스 공식의 상수는 1이기 때문이다.
에르미트 함수는 가중함수
e−x2에 대하여 실수 전체 구간에 대해 다음의 직교성을 가진다.
∫−∞∞e−x2Hn(x)Hm(x)dx=2nn!πδnm 여기서
δnm은
크로네커 델타이다.
이것을 증명하기 위해
n=m일 때를 우선적으로 증명하자.
Hn(x),
Hm(x)이 각각 만족하는 미분 방정식에 각각
e−x2Hm(x),
e−x2Hn(x)을 곱한 뒤 빼면,
e−x2Hm(x)[dx2d2Hn(x)−2xdxdHn]−e−x2Hn(x)[dx2d2Hm(x)−2xdxdHm]+2(n−m)e−x2Hn(x)Hm(x)=0 이것은 다음과 같이 쓸 수 있다.
dxd[e−x2(dxdHn(x)Hm(x)−Hn(x)dxdHm(x))]+2(n−m)e−x2Hn(x)Hm(x)=0 양변을 실수 전체에 대해 적분하면,
[e−x2(dxdHn(x)Hm(x)−Hn(x)dxdHm(x))]−∞∞+2(n−m)∫−∞∞e−x2Hn(x)Hm(x)dx=0 이때,
x→∞,
x→−∞에서
e−x2→0임을 상기하면, 좌변의 제 1항은 0이 되고,
n=m임을 상기하면,
∫−∞∞e−x2Hn(x)Hm(x)dx=0(n=m) 임을 얻을 수 있다.
n=m일 때를 증명하자. 적분
∫−∞∞e−x2[Hn(x)]2dx≡Cn 이라 놓자. 재귀 관계를 이용하면,
Cn=∫−∞∞e−x2Hn(x)[2xHn−1(x)−2(n−1)Hn−2(x)]dx=∫−∞∞e−x2⋅2xHn(x)Hn−1(x)dx=∫−∞∞e−x2[Hn+1(x)+2nHn−1(x)]Hn(x)Hn−1(x)dx=2n∫−∞∞e−x2[Hn−1(x)]2dx=2nCn−1 이에
Cn+1=2(n+1)Cn→Cn=2nn!C0을 얻고,
C0=∫−∞∞e−x2dx=π 로
가우스 적분 문서의 결과를 참고하여 적을 수 있으므로
∫−∞∞e−x2[Hn(x)]2dx=2nn!π(n=m) 의 결과를 얻는다.
푸리에 급수로 주기
[0,L]인 함수
f(x)를 해당 구간에서 직교하는 삼각함수를 이용하여
f(x)=n=0∑∞ansinLnπx+bncosLnπx 로 전개할 수 있었으며, 각 계수는 이들의 함수의 직교성으로 구할 수 있었다. 마찬가지로 실수 전체에서 정의된 함수
f(x)에 대하여
f(x)=n=0∑∞anHn(x) 으로 전개할 수 있는데 이것을
푸리에-에르미트 급수(Fourier-Hermite series)'라 한다. 각 계수를 구하기 위해
e−x2Hm(x)를 곱한 뒤 실수 전체에 대해 적분하자.
∫−∞∞e−x2f(x)Hm(x)dx=n=0∑∞an∫−∞∞e−x2Hn(x)Hm(x)dx 에르미트 함수의 직교성에 따라
∫−∞∞e−x2f(x)Hm(x)dx=n=0∑∞an2nn!πδnm=2nn!πam 이에 다음과 같은 결과를 얻을 수 있다.
an=2nn!π1∫−∞∞e−x2f(x)Hn(x)dx