Funkcja W Lamberta

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania

Szablon:Małą literą

Wykres funkcji W0(x) oraz W1(x).
z=Re(W0(x+i y))
część rzeczywista funkcji W0
z=Im(W0(x+i y))
część urojona funkcji W0
z=|W0(x+i y)|
moduł funkcji W0

Funkcja W Lamberta lub funkcja Omegafunkcja specjalna używana podczas rozwiązywania równań zawierających niewiadomą zarówno w podstawie, jak i wykładniku potęgi. Określona jest jako funkcja odwrotna do f(w)=wew, gdzie w należy do zbioru liczb zespolonych. Oznacza się ją symbolem W(z). Zatem dla każdej liczby zespolonej z zachodzi:

z=W(z)eW(z).

Ponieważ funkcja f nie jest iniekcją, W(z) musi być odwzorowaniem wielowartościowym. Tworzy się zatem rodzinę funkcji Wk(z), gdzie k oznacza numer gałęzi. Dla k=0 przyjmuje się gałąź W0(z) opisaną poniżej, rozszerzoną na wszystkie liczby zespolone. Ze wzrostem k rośnie też część urojona funkcji Wk(z).

Jeśli założymy, że x oraz W(x) mają być rzeczywiste, wtedy odwzorowanie istnieje jedynie dla x1/e, a na odcinku (1/e,0) jest dwuwartościowe. Jeśli dodatkowo założymy, że W(x)1, otrzymamy funkcję W0(x). Alternatywna gałąź oznaczana W1(x) to funkcja malejąca od 1 (dla x=1/e) do (dla x=0). Obie te gałęzie przedstawione są na wykresie obok.

Własności funkcji W(z)

Równanie xx=z ma rozwiązanie:

x=ln(z)W(lnz)=expW(ln(z)).

Pierwotną funkcji W można znaleźć, całkując przez podstawienie: jeżeli w=W(x), to x=wew. Wówczas:

W(x) dx=x(W(x)1+1W(x))+C.

Pochodna funkcji W wynosi:

dW(z)dz=W(z)z(1+W(z))dla z1e.

Dowód

Różniczkując równanie z=W(z)eW(z) obustronnie względem z, otrzymamy

1=W(z)eW(z)W(z)+W(z)eW(z)=W(z)(W(z)eW(z)+eW(z)),
W(z)=1z+eW(z)=W(z)W(z)z+W(z)eW(z)=W(z)z(W(z)+1).

Zastosowanie

Funkcja W znajduje zastosowanie w kombinatoryce i przy rozwiązywaniu trudnych równań różniczkowych. Wiele równań zawierających niewiadomą w potędze może być rozwiązanych za pomocą tej funkcji. Najczęściej problem polega wtedy na sprowadzeniu równania do formy Y=XeX, przez co automatycznie otrzymuje się rozwiązanie:

Y=XeXX=W(Y).

Przykład 1

2t=5t
5t=etln2
15t=etln2
ln25Y=tln2Xetln2X
tln2X=W(ln25Y)
t=W(ln25)ln2

Przykład 2

Jeśli wartość zzz jest skończona, można ją obliczyć w następujący sposób:

c=zzz,
c=zc.

Używając rozumowania przedstawionego powyżej, otrzymujemy:

c=W(lnz)lnz.

Uwaga

Aby udowodnić, że wartość zzz istnieje, należy rozpatrzyć ciąg:

a=(z,zz,zzz,)

lub (w postaci rekurencyjnej):

{a1=zan=zan1

i udowodnić istnienie jego granicy. Jeśli ona istnieje, wtedy zachodzi równość

lim\limits nan=c.

Przykład 3

Równanie różniczkowe:

y(t)=ay(t1)

ma równanie charakterystyczne λ=aeλ, czyli λ=Wk(a), gdzie k to numer gałęzi (jeśli a jest rzeczywiste, wtedy wystarczy uwzględnić gałąź W0(a)). Rozwiązanie wynosi zatem:

y(t)=eWk(a)t.

Ważne wartości

W0(π2) =π2i
W0(1) 0,31813+1,33723i
W0(1e) =1
W0(ln22) =ln2
W0(0) =0
W0(e) =1
W0(1) =Ω0,56714329 (stała Omega)

Linki zewnętrzne

Szablon:Funkcje specjalne