๋ฒ๊ธ ๋ฅด์ฅ๋๋ฅด ๋คํญ์ ํ ๊ณ์ฐ๊ธฐ๋?
์ด ๋๊ตฌ๋ ๋ฒ๊ธ ๋ฅด์ฅ๋๋ฅด ํจ์ \(P_n^m(x)\)(์ฐจ์ n, ๊ณ์ m)์ ๊ฐ์ ์ฌ์ฉ์๊ฐ ์ง์ ํ x ๊ตฌ๊ฐ์ ๋ํด ํ๋ก ๊ณ์ฐํ๊ณ , ๊ทธ์ ๋์ํ๋ ๊ณก์ ์ ๊ทธ๋ ค ์ค๋๋ค. ์์ ์ํ ๊ณ์ฐ์ด๋ฏ๋ก ์ด๋ ๋๋ผ์์๋ ๋์ผํ๊ฒ ์ ์ฉ๋๋ฉฐ, ๋จ์๋ ๊ตญ๊ฐ๋ณ ๊ฐ์ ์ด ์ ํ ์์ต๋๋ค. ๋ฒ๊ธ ๋ฅด์ฅ๋๋ฅด ๋คํญ์์ ๋ฌผ๋ฆฌํ๊ณผ ์์ฉ์ํ ์ ๋ฐ์ ๋ฑ์ฅํฉ๋๋ค. ๊ตฌ๋ฉด์กฐํํจ์, ๊ตฌ๋ฉด์ขํ๊ณ์์์ ๋ผํ๋ผ์ค ๋ฐฉ์ ์ ํด, ๋ค๊ทน ์ ๊ฐ, ๊ทธ๋ฆฌ๊ณ ๊ฐ์ด๋๋์ ๋ค๋ฃจ๋ ์์์ญํ ๋ฑ์ด ๋ํ์ ์ ๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์ ์ ์ฐจ์ n(0, 1, 2, โฆ)๊ณผ ์ ์ ๊ณ์ m์ ์ ๋ ฅํฉ๋๋ค. ์ด๋ \(-n \le m \le n\) ์กฐ๊ฑด์ ๋ง์กฑํด์ผ ํฉ๋๋ค. ์ด์ด์ x์ ์์๊ฐ(-1์์ 1 ์ฌ์ด), ์ฆ๊ฐ ํญ(step), ํ ๊ฐ์๋ฅผ ์ง์ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ n = 2, m = 1, ์์๊ฐ = -1, step = 0.02, 101ํ์ x๋ฅผ -1๋ถํฐ +1๊น์ง(์ ๋ ํฌํจ) ํ์ด ์ค๋๋ค. ๋ถํธ ๊ท์ฝ์ Type A(Wolfram ๊ท์ฝ) ๋๋ Type B(Maple ๊ท์ฝ) ์ค์์ ์ ํํ ์ ์์ต๋๋ค. (-1, 1) ๊ตฌ๊ฐ์ ์ค์ x์์๋ ๋ ๊ท์ฝ์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ณ , ์ ๊ณ์์ ๋ถํธ/์์๋ง ๋ค๋ฆ ๋๋ค.
๊ณต์ ์ค๋ช
์ ์ n๊ณผ \(0 \le m \le n\)์ ๋ํด $$P_n^m(x) = (-1)^m\,(1-x^2)^{m/2}\,\frac{d^m}{dx^m}P_n(x)$$๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ณ์ฐ์ ์์น์ ์ผ๋ก ์์ ์ ์ธ ์ ํ์์ผ๋ก ์ํํฉ๋๋ค. ๋จผ์ \(P_m^m = (-1)^m(2m-1)!!(1-x^2)^{m/2}\), \(P_{m+1}^m = x(2m+1)P_m^m\)๋ฅผ ๊ตฌํ ๋ค, $$(l-m)P_l^m = (2l-1)x\,P_{l-1}^m - (l+m-1)P_{l-2}^m$$๋ก ์ฐจ๋ก๋ก ์ฌ๋ ค ๊ฐ๋๋ค. m์ด ์์์ผ ๋๋ $$P_n^{-m} = (-1)^m\frac{(n-m)!}{(n+m)!}P_n^m$$๋ฅผ ์ ์ฉํฉ๋๋ค. ์ด ๋ซํ ํํ์ ์ ํ์์ ์์ ์ ์ m์ ๋ํด \({}_2F_1\) ํํ๋ฅผ ๊ทธ๋๋ก ์ธ ๋ ๋ฐ์ํ๋ ๊ฐ๋ง ํจ์ ๋ฐ์ฐ ๋ฌธ์ ๋ฅผ ํผํ ์ ์์ต๋๋ค.
๊ณ์ฐ ์์
n = 2, m = 1์ผ ๋ ํจ์๋ $$P_2^1(x) = -3x\sqrt{1-x^2}$$์ ๋๋ค. x = 0์์๋ ๊ฐ์ด 0์ด๊ณ , x = 0.5์์๋ \(-3(0.5)(0.866025) = -1.299038\), x = -0.5์์๋ \(+1.299038\)์ ๋๋ค. ๊ณก์ ์ 0(x = -1)์์ ์ถ๋ฐํด x = -0.577 ๋ถ๊ทผ์์ ์ฝ \(+1.1547\)๊น์ง ์ค๋ฅธ ๋ค์, x = 0์์ 0์ ์ง๋๊ณ , x = +0.577 ๋ถ๊ทผ์์ ์ฝ \(-1.1547\)๊น์ง ๋ด๋ ค๊ฐ๋ค๊ฐ, x = +1์์ ๋ค์ 0์ผ๋ก ๋์์ต๋๋ค.
ํ๊ณก์ ํํ์ ๊ด๋ จ ๋ฅด์ฅ๋๋ฅด ํจ์ P_n^m(x)
์ ์ ์ฐจ์ \(n\)๊ณผ ์ฐจ์ \(0\le m\le n\)์ ๋ํ ๊ด๋ จ ๋ฅด์ฅ๋๋ฅด ํจ์ \(P_n^m(x)\)๋ \(P_n^m(x)=(-1)^m(1-x^2)^{m/2}\dfrac{d^m}{dx^m}P_n(x)\)์์ ๋์ถ๋ฉ๋๋ค. ๊ณ์ \((-1)^m\)์ Type A ๊ท์ฝ(Wolfram๊ณผ ์ผ์นํจ)์ ํฌํจ๋ CondonโShortley ์์์ด๊ณ , Type B ๊ท์ฝ(Maple)์ ์ด๋ฅผ ์๋ตํ๋ฏ๋ก ํ์ \(m\) ํญ๋ชฉ์ ๋ถํธ๋ง ๋ค๋ฆ ๋๋ค. ์๋ ํ๋ Type A ์๋์ ๋ช ์์ ํํ๋ฅผ ๋์ดํฉ๋๋ค.
| \(n\) | \(m\) | \(P_n^m(x)\) (Type A, ๋ถํธ ํฌํจ) |
|---|---|---|
| 0 | 0 | \(1\) |
| 1 | 0 | \(x\) |
| 1 | 1 | \(-\sqrt{1-x^2}\) |
| 2 | 0 | \(\tfrac{1}{2}(3x^2-1)\) |
| 2 | 1 | \(-3x\sqrt{1-x^2}\) |
| 2 | 2 | \(3(1-x^2)\) |
| 3 | 0 | \(\tfrac{1}{2}(5x^3-3x)\) |
| 3 | 1 | \(-\tfrac{3}{2}(5x^2-1)\sqrt{1-x^2}\) |
| 3 | 2 | \(15x(1-x^2)\) |
| 3 | 3 | \(-15(1-x^2)^{3/2}\) |
์๋ํ๋ ๊ฒ์ฆ์ผ๋ก, \(x=0.5\)์์ ํญ๋ชฉ \(P_2^1\)์ \(-3(0.5)\sqrt{1-0.25}=-1.5\sqrt{0.75}=\) -1.299038์ ์ ๊ณตํฉ๋๋ค. \(m=0\) ์ด์ ์ผ๋ฐ์ ์ธ ๋ฅด์ฅ๋๋ฅด ๋คํญ์ \(P_n(x)\)๋ฅผ ์ฌํํฉ๋๋ค(์: \(P_3^0(x)=\tfrac12(5x^3-3x)\)). ์ด๋ ๋ฅด์ฅ๋๋ฅด ๋คํญ์ ํ ๊ณ์ฐ๊ธฐ๋ก ํ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
์ฃผ์ ์ฉ์ด ๋ฐ ๋ณ์
- ์ฐจ์ \(n\)
-
๊ธฐ๋ณธ ๋ฅด์ฅ๋๋ฅด ๋คํญ์ \(P_n(x)\)์ ์์๋ฅผ ์ค์ ํ๋ ์์ด ์๋ ์ ์(
degreeN). \(P_n(x)\)๋ ์ฐจ์ \(n\)์ ๋คํญ์์ ๋๋ค. - ์ฐจ์ \(m\)
-
๋ช ๊ฐ์ ๋ฏธ๋ถ์ ์ทจํ ์ง ์ ์ดํ๋ ์ ์(
orderM). \((-1,1)\)์์ ์ค์๊ฐ ๊ฒฐ๊ณผ๋ฅผ ์ํ๋ฉด ๋ณดํต \(0\le m\le n\)์ ์ฌ์ฉํฉ๋๋ค. \(m>n\)์ผ ๋ ์ฐจ์ \(n\) ๋คํญ์์ \(m\)์ฐจ ๋ฏธ๋ถ์ด ์ฌ๋ผ์ง๋ฏ๋ก ํจ์๋ ํญ๋ฑ์ ์ผ๋ก 0์ ๋๋ค. - ์ธ์ \(x\)
-
ํ๊ฐ ์ (
initialX๋ํ๊ธฐ \(i\cdot\)stepX). ํจ์๋ \(-1\le x\le 1\)์์ ์ค์์ ๋๋ค. ๋ฌผ๋ฆฌํ์์ \(x=\cos\theta\)์ ๋๋ค. - Type A (Wolfram / CondonโShortley)
-
์์ ๊ณ์ \((-1)^m\)์ ํฌํจํฉ๋๋ค. ์ด๋ Wolfram์
LegendreP์ ํ์ค ์์์ญํ ๊ต๊ณผ์์์ ์ฌ์ฉ๋๋ ๊ท์ฝ์ ๋๋ค. - Type B (Maple ๊ท์ฝ)
- \((-1)^m\) ์์์ ์๋ตํ๋ฏ๋ก, \(P_n^m\) (Type B) \(=(-1)^m\,P_n^m\) (Type A). ํฌ๊ธฐ๋ ๋์ผํ๊ณ , ํ์ \(m\) ํญ๋ชฉ์ ๋ถํธ๋ง ๋ค๋ฆ ๋๋ค.
- ์ด์ค ๊ณ์น \((2m-1)!!\)
- ํ์ ์ ์์ ๊ณฑ \((2m-1)(2m-3)\cdots 3\cdot 1\). \((-1)!!=1\)์ ๋๋ค. ์ด๋ ์ ํ ๊ณ์ \(P_m^m(x)=(-1)^m(2m-1)!!\,(1-x^2)^{m/2}\)์ ๋ํ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด \(P_3^3\)์ \(5!!=15\)๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ๊ฐ๋ค์ ์ด์ค ๊ณ์น ๊ณ์ฐ๊ธฐ๋ฅผ ์ฐธ์กฐํ์ธ์.
- ์์ ์ฐจ์ ๊ด๊ณ
- \(m>0\)์ ๋ํด, \(P_n^{-m}(x)=(-1)^m\dfrac{(n-m)!}{(n+m)!}\,P_n^{m}(x)\). ๊ณ์น์ ํตํด ์์ ์ฐจ์์ ์์ ์ฐจ์๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
ํ์ ๊ทธ๋ํ ํด์
๋ช ๊ฐ์ง ๊ตฌ์กฐ์ ์ฑ์ง์ ํตํด ํ ๊ฐ๊ณผ ๊ทธ๋ ค์ง ๊ณก์ ์ ํ์ธํ ์ ์์ต๋๋ค:
- ๋์นญ์ฑ. \(P_n^m(-x)=(-1)^{n+m}P_n^m(x)\). \(n+m\)์ด ์ง์์ผ ๋ ๊ทธ๋ํ๋ \(x=0\) ๋์นญ์ด๊ณ , \(n+m\)์ด ํ์์ผ ๋ ๋ฐ๋์นญ์ ๋๋ค(๋ฐ๋ผ์ ์์ ์ ์ง๋๊ฐ๋๋ค).
- ๋ด๋ถ ์์ญ์ ์์ . ์ด๋ฆฐ ๊ตฌ๊ฐ \((-1,1)\)์์, \(P_n^m(x)\)๋ ์ ํํ \(n-m\)๊ฐ์ ๋จ์ ์์ ์ ๊ฐ์ง๋๋ค. ์๋ฅผ ๋ค์ด \(P_3^1\)์ ๋ ๊ฐ์ ๋ด๋ถ ์์ ์ ๊ฐ์ง๊ณ , \(P_n^n\)์ ์์ต๋๋ค.
- ๋์ ๋์. ๊ณ์ \((1-x^2)^{m/2}\) ๋๋ฌธ์, \(m>0\)์ธ ๋ชจ๋ ํจ์๋ \(x=\pm 1\)์์ ์ฌ๋ผ์ง๋๋ค. \(m=0\)์ผ ๋ ๊ฐ์ \(P_n(1)=1\)๊ณผ \(P_n(-1)=(-1)^n\)์ ๋๋ค.
- ๋ชจ์๋ฆฌ ๊ทผ์ฒ์ ํฌ๊ธฐ. ๋ ๋์ \(m\)์ ๋ํด \((1-x^2)^{m/2}\) ๊ณ์๋ \(x\to\pm1\)์ผ ๋ ๊ณก์ ์ ๊ธ๊ฒฉํ ์ต์ ํ๋ฏ๋ก, ์ต๋ ๋ณ๋์ ๋ฒ์์ ์ค๊ฐ ์ชฝ์์ ๋ฐ์ํฉ๋๋ค.
์ด ํจ์๋ค์ ๊ตฌ๋ฉด ์กฐํํจ์ \(Y_n^m(\theta,\phi)\)์ \(\theta\)-์์กด ๋ถ๋ถ์ ๋๋ค: \(x=\cos\theta\)๋ฅผ ์ฐ๋ฉด, \(Y_n^m\propto P_n^m(\cos\theta)\,e^{im\phi}\)๋ฅผ ์ป์ต๋๋ค. ๋ด๋ถ ์์ ์ ์๋์ ๋ฐฉ์ ์ ์ ์ด ๋๊ณ , \(m>0\) ๋์ ์์ค์ ์กฐํํจ์๊ฐ ๊ทน์์ 0์ผ๋ก ํฅํ๋ ๊ฒ์ ํด๋นํฉ๋๋ค. ๊ฐ์ \(P_n^m\) ๊ฐ์ ์ ํ๋ \(\theta\)์ \(\phi\)์์ ๊ตฌ๋ฉด ์กฐํํจ์ ํ๊ฐ์ ์ง์ ๋ค์ด๊ฐ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
์ n๊ณผ m์ ์ ์์ฌ์ผ ํ๋์? ๋คํญ์์ด ์ ํ ํญ์ผ๋ก ๋๋๋ ค๋ฉด n์ด ์์ด ์๋ ์ ์์ฌ์ผ ํ๊ณ , ์ ํ์๊ณผ \((n\pm m)!\) ์ธ์๊ฐ ์ฑ๋ฆฝํ๋ ค๋ฉด m์ด \(-n \le m \le n\)์ ๋ง์กฑํ๋ ์ ์์ฌ์ผ ํฉ๋๋ค.
ํ์๋๋ ๋ํ๊ฐ์ ๋ฌด์์ธ๊ฐ์? ์๋จ ๋ฐ์ค์๋ ํ ๊ฐ์ด๋ฐ ํ(์ค์ ์ธ๋ฑ์ค)์ ํด๋นํ๋ x์ \(P_n^m(x)\) ๊ฐ์ด ํ์๋์ด, ๊ณก์ ์ ๋น ๋ฅด๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
m = 0์ด๋ฉด ์ด๋ป๊ฒ ๋๋์? \(P_n^0(x)\)๋ ์ผ๋ฐ ๋ฅด์ฅ๋๋ฅด ๋คํญ์ \(P_n(x)\)์ ๊ฐ์ต๋๋ค.