Klasyfikacja wielomianów ortogonalnych

Transkrypt

Klasyfikacja wielomianów ortogonalnych
Klasyfikacja wielomianów ortogonalnych
maj 2014
Klasyfikacja wielomianów ortogonalnych
Równanie . . .
(3.64)
LWn (x) = −λn Wn (x)
przy ogólnej postaci operatora
L = α(x)
(3.65)
d2
d
+ β(x)
+ γ(x)
2
dx
dx

α(x) = α0 + α1 x + α2 x2 , 
β(x) = β0 + β1 x,

γ(x) = γ0 .
1. α(x) — funkcja kwadratowa
Nasze rozwiązanie to
Z
(3.66)
w(x)α(x) = C exp
x
β0 + β1 s
ds .
α0 + α1 s + α2 s2
Klasyfikacja wielomianów ortogonalnych
funkcja kwadratowa . . .
dla wygody
(3.67)
α(x)
=
1 − x2
(3.68)
β(x)
=
β0 + β1 x ≡ (q − p) − (p + q + 2)x,
gdzie nowa para współczynników p, q
(3.69)
q − p − (p + q + 2)x
q+1
p+1
β(x)
=
=
−
2
α(x)
1−x
1+x 1−x
otrzymujemy
(3.70)
w(x)α(x) = C(1 − x)p+1 (1 + x)q+1
albo
(3.71)
w(x) = C(1 − x)p (1 + x)q .
przyjmujemy zamiast powyższych równań:
(3.72)
(1 − x)p+1 (1 + x)q+1 ;
−1 ¬ x ¬ 1;
w(x)α(x) =
0
|x| > 1
p, q > −1
Klasyfikacja wielomianów ortogonalnych
wielomiany . . .
nazywają się wielomianami Jacobiego i oznaczane są zwykle
(3.73)
def
Wn (p, q; x) = Jnp,q (x);
−1 ¬ x ¬ 1.
Dla p = q = m; m > −1 mamy funkcje ultrakuliste Gegenbauera:
def
m,m
Gm
(x).
n (x) = Jn
Dla m = −1/2 mamy wielomiany Czebyszewa
def
Tn (x) = Jn−1/2,−1/2 (x)
i mające spore zastosowania w metodach numerycznych (zagadnienia
interpolacji funkcji, różniczkowanie numeryczne, itp.)
Dla m = 0 mamy wielomiany Legendre’a
def
Pn (x) = Jn0,0 (x).
Klasyfikacja wielomianów ortogonalnych
α(x) — funkcja liniowa
Kładziemy α = x i wykonujemy rachunki
Z x
β0 + β1 s
ds = Cxβ0 eβ1 x .
(3.74)
w(x)α(x) = C exp
s
postulując α w postaci funkcji liniowej dobrowolnie odrzucamy jeden
z dwóch stopni swobody problemu zostaje tylko jeden parametr.
Kładziemy C = 1, β1 = −1 i β0 = s + 1 (s > −1).
s+1 −x
x e ;
x ­ 0; s > −1
(3.75)
w(x)α(x) =
0
x < 0,
albo
(3.76)
w(x) =
xs e−x ;
0
x ­ 0; s > −1
x < 0.
dla s całkowitych: s = 0, 1, . . . są to stowarzyszone wielomiany
Laguerre’a; dla s = 0 – zwykłe
def
Wn (x; s) = Lsn (x);
Lsn (x) = (−1)s
ds
Ln+s (x).
dxs
Klasyfikacja wielomianów ortogonalnych
α(x) — stała
(3.77)
Z
w(x)α(x) = w(x) = C exp
x
β1
β0 2
(β0 + β1 s)ds = C exp
(x + ) .
2
β1
Przyjmując α(x) jako stałą zrezygnowaliśmy z obu stopni swobody
problemu. Kładziemy: C = 1, β0 = 0 i β1 = −2
(3.78)
2
w(x) = e−x ;
−∞ < x < ∞.
dopuszczamy możliwość zmienności x-a bez żadnych ograniczeń.
Wielomiany ortogonalne to — ostatnia z możliwości — wielomiany
Hermite’a:
Wn (x) = Hn (x)
Klasyfikacja wielomianów ortogonalnych
Wielomiany i ich towarzysze...
def
Wn (x; s) = Lsn (x);
Lsn (x) = (−1)s
ds
Ln+s (x).
dxs
także
def
(3.79) Plm (x) = (1 − x2 )m/2
dm
Pl (x);
dxm
l = 0, 1, . . .;
m = 0, 1, . . .l.
(dla m parzystego – wielomiany l−tego rzędu). Dla dowolnego m i l
są one ortogonalne w przedziale −1 ¬ x ¬ 1 z wagą w(x) = 1.
Twierdzenie: Jeżeli wielomiany {Wn (x)} stanowią układ
Sturma—Liouville’a, tzn. są ortogonalne w przedziale x ∈ (a, b)
(k)
z wagą w(x), to ciąg wielomianów {Wn (x)}, powstałych z k-krotnego
zróżniczkowania ciągu {Wn (x)}, stanowi też układ
Sturma—Liouville’a, ale z wagą w(x)αk (x).
Klasyfikacja wielomianów ortogonalnych
dowód:
dla k = 1 — dla większych wartości k prawdziwość twierdzenia
wynika z wnioskowania indukcyjnego. Musimy więc rozpatrzyć całkę
Z ∞
def
∗0
(3.80)
Imn =
Wm
(x)Wn0 (x)w(x)α(x)dx;
n, m ­ 1.
−∞
Całkując przez części a następnie korzystając z warunków
samosprzężoności operatora oraz z równania własnego i warunku
ortogonalności Wn (x) mamy:
Z ∞
∞
∗
∗
Imn = Wm
(x)Wn0 (x)w(x)α(x)|−∞ −
Wm
(x)Wn0 (x)[w(x)α(x)]0 dx
−∞
Z ∞
∗
Wm
−
(x)[α(x)Wn00 (x)]w(x)dx
−∞
Z ∞
∗
Wm
(x)Wn0 (x)[w(x)β(x)]dx
= −
−∞
Z ∞
∗
−
Wm
(x){−β(x)Wn0 (x) − [γ(x) + λn ]Wn (x)}w(x)dx
−∞
=
(γ0 + λn )δmn Nn .
Klasyfikacja wielomianów ortogonalnych
Wzór Rodriguesa. Funkcje tworzące.
(3.81)
Wn (x) = Wn
1 dn n
[α (x)w(x)],
w(x) dxn
gdzie stała Wn musi być wyznaczona według dodatkowych kryteriów
dn
jnp,q
(3.82) Jnp,q (x) =
[(1 − x)p+n (1 + x)q+n ]
(1 − x)p (1 + x)q dxn
n
m
2 −m d
(3.83) Gm
[(1 − x2 )n+m ]
n (x) = gn (1 − x )
dxn
dn
(3.84) Tn (x) = tn (1 − x2 )−1/2 n [(1 − x2 )n−1/2 ]
dx
dn
(−1)n
2 n
(3.85) Pn (x) = pn n [(1 − x ) ]; pn = n
dx
2 n!
n
1
x d
n −x
(3.86) Ln (x) = ln e
[x e ]; ln =
dxn
n!
n
s
s x −s d
n+s −x
(3.87) Ln (x) = ln e x
[x
e ]
dxn
n
2 d
2
(3.88) Hn (x) = hn ex
(e−x ; hn = (−1)n .
dxn
Klasyfikacja wielomianów ortogonalnych
Funkcje tworzące
Są to funkcje dwóch zmiennych: x i np. t;ich rozwinięcia w szeregi
MacLaurina względem zmiennej t:
(3.89)
g(x, t) =
∞
X
cn (x) tn .
k=0
Współczynniki cn to – w większości przypadków
cn (x) = Wn (x);
czasami będzie słuszne bardziej ogólne
cn (x) = Cn Wn (x),
(3.90)
gW (x, t) =
∞
X
Cn Wn (x) tn ,
k=0
wielomian Wn będzie określony jako
(3.91)
1 ∂ n gW (x, t) Wn (x) =
.
Cn n!
∂tn
t=0
Klasyfikacja wielomianów ortogonalnych