W-funkce Lamberta
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 7. března 2020; kontroly vyžadují
7 úprav .
Lambertova funkce je definována jako inverzní funkce k , for complex . Označeno nebo . Pro jakýkoli komplex je určen funkční rovnicí :
![w](https://wikimedia.org/api/rest_v1/media/math/render/svg/88b1e0c8e1be5ebe69d18a8010676fa42d7961e6)
![W(x)](https://wikimedia.org/api/rest_v1/media/math/render/svg/86ead36b42ec68c542b267f9e6bb62cf911a764b)
![\operatorname {LambertW}(x)](https://wikimedia.org/api/rest_v1/media/math/render/svg/78231371d66a4a2937e29e3903f265915c3ef1e5)
![z](https://wikimedia.org/api/rest_v1/media/math/render/svg/bf368e72c009decd9b6686ee84a375632e11de98)
Lambertovu funkci nelze vyjádřit v elementárních funkcích . Používá se v kombinatorice , například při počítání stromů , stejně jako při řešení rovnic.
Historie
Funkce byla studována v práci Leonharda Eulera v roce 1779 , ale až do 80. let 20. století neměla samostatný význam a jméno. Jako samostatná funkce byla zavedena v systému počítačové algebry Maple , kde se pro ni používal název LambertW . Jméno Johann Heinrich Lambert bylo zvoleno proto, že Euler ve svém díle odkazoval na Lambertovo dílo, a protože „by bylo zbytečné po Eulerovi jmenovat další funkci“ [1] .
Polysémie
Protože funkce není injektivní na intervalu , je to vícehodnotová funkce na . Pokud se omezíme na skutečné a požadujeme , bude definována funkce s jednou hodnotou .
![f(w)](https://wikimedia.org/api/rest_v1/media/math/render/svg/6312ac96632caa8e075c33e027c310e501477135)
![(-\infty,0)](https://wikimedia.org/api/rest_v1/media/math/render/svg/8399275ffe1d565a9df43ae1abd4b3712ad94527)
![W(z)](https://wikimedia.org/api/rest_v1/media/math/render/svg/0880c10e0f49b5e9a27a905eaeb9178985aba890)
![{\displaystyle (-{\frac {1}{e}},0)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/752bbcd7cfb9ec1748c6d93da7bd0132fbaa888b)
![z=x\geqslant -1/e](https://wikimedia.org/api/rest_v1/media/math/render/svg/0bea84a9d1992046f281757ea860dc1f52edc678)
![w\geqslant -1](https://wikimedia.org/api/rest_v1/media/math/render/svg/62544b38510c619cf21fe8871fccc3312c62c607)
![W_{0}(x)](https://wikimedia.org/api/rest_v1/media/math/render/svg/09700b51156a1480668fb26631176d7408825c3d)
Asymptotika
Je užitečné znát asymptotiku funkce, když se blíží k určitým klíčovým bodům. Například pro urychlení konvergence při provádění rekurzivních výpočtů.
Jiné vzorce
Vlastnosti
Derivováním implicitní funkce lze získat, že pro , Lambertova funkce splňuje následující diferenciální rovnici:
![z\neq -{\tfrac {1}{e}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e37c2627f4ba47200bf1dc7ded7d5bc73e2a22c4)
Pomocí věty o inverzi série lze získat výraz pro Taylorovu řadu ; konverguje v blízkosti nuly pro :
![|z|<{\tfrac {1}{e}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5dc6f7f2e757da836d635012ae025f68367b4971)
Pomocí integrace po částech můžeme najít integrál W(z):
Hodnoty v některých bodech
![{\displaystyle W\left(-{\frac {\ln a}{a))\right)=-\ln a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91bb92770be0636e2038634b02aa39f8c270ce0a)
, v
![{\displaystyle W(1)=\Omega \approx 0{,}56714329}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a5ab703678b72fffa8d30abed0fbe93bda0ab4f)
(
Konstantní Omega )
Vzorce
Řešení rovnic pomocí W-funkce
Řešení mnoha transcendentálních rovnic lze vyjádřit ve formě W-funkce.
Příklad:
![\ln z=x\ln x=e^{{\ln x}}\,\ln x](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f52dbdc3a0fda6a6781ae0f984c344623ba2faf)
, tedy .
Příklad:
Označte , potom , odtud
a nakonec
.
![y=-x\ln 2](https://wikimedia.org/api/rest_v1/media/math/render/svg/fcdc74d538182519e4b56414cb6acc8a1617e159)
![y\,e^{y}={-\ln 2 \over 5}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f0c5bc925a18c94b7b291b67d9a0366b3a8ecc67)
![y=W\left({-\ln 2 \over 5}\right)](https://wikimedia.org/api/rest_v1/media/math/render/svg/691515b068f88a159e6ab2cd6f2d7e9dd800abcd)
![x=-{1 \over \ln 2}W\left({-\ln 2 \over 5}\right)](https://wikimedia.org/api/rest_v1/media/math/render/svg/433d4f1fa494df607d1413bbec8f4a1bb7a8fb26)
Zobecněné aplikace Lambertovy W-funkce
Standardní Lambertova W-funkce ukazuje přesná řešení transcendentálních algebraických rovnic ve tvaru:
kde a 0 , ca r jsou reálné konstanty. Řešením takové rovnice je . Následují některé ze zobecněných aplikací Lambertovy W-funkce: [2] [3] [4]
![e^{{-cx}}=a_{o}(x-r_{1})(x-r_{2})~~\qquad \qquad (2)](https://wikimedia.org/api/rest_v1/media/math/render/svg/79f9f15a754657efe88794ea501a4e7242ceb0b1)
a kde konstanty r 1 a r 2 jsou kořeny tohoto kvadratického polynomu. V tomto případě je řešením této rovnice funkce s argumentem x a r i a a o jsou parametry této funkce. Z tohoto pohledu se tato zobecněná aplikace Lambertovy W-funkce sice podobá
hypergeometrické funkci a funkci „Meijer G“, ale patří k jinému typu funkce. Když r 1 = r 2 , pak lze obě strany rovnice (2) zjednodušit na rovnici (1), a tak je celkové řešení zjednodušeno na standardní W-funkci. Rovnice (2) ukazuje konstitutivní vztahy v
dilatačním skalárním poli , z čehož vyplývá řešení problému měření lineární gravitace párových těles v rozměrech 1 + 1 (měření prostoru a času) v případě nestejných hmotností, jakož i jako řešení úlohy
dvourozměrné stacionární Schrödingerovy rovnice s potenciálem ve tvaru
Diracovy delta funkce pro nestejné náboje v jedné dimenzi.
- Tato funkce může být použita k řešení konkrétního problému vnitřních energií kvantové mechaniky, který spočívá v určení relativního pohybu tří těles, konkrétně trojrozměrného molekulárního vodíkového iontu [6] [7] . V tomto případě se nyní pravá strana rovnice (1) (nebo (2)) stane poměrem dvou nekonečných polynomů v proměnné x :
![e^{{-cx}}=a_{o}{\frac {\displaystyle \prod _{{i=1}}^({\infty }}(x-r_{i})}{\displaystyle \prod _{{i=1}}^{{\infty }}(x-s_{i})}}\qquad \qquad \qquad (3)](https://wikimedia.org/api/rest_v1/media/math/render/svg/f1ec3e2dfc13d8842f53b6a28ed930af5c4d0760)
kde r i a s i jsou konstanty a x je funkce mezi
vnitřní energií a vzdáleností uvnitř jádra R. Rovnice (3), stejně jako její zjednodušené formy vyjádřené v rovnicích (1) a (2), jsou typ diferenciálních rovnic se zpožděním .
Aplikace Lambertovy W-funkce v základních fyzikálních problémech nejsou omezeny na standardní rovnici (1), jak se nedávno ukázalo v oblastech atomové, molekulární a optické fyziky [8] .
Výpočet
-funkci lze přibližně vypočítat pomocí vztahu opakování [1] :
Příklad programu v Pythonu :
importovat matematiku
def lambertW ( x , prec = 1e-12 ):
w = 0
pro i v rozsahu ( 100 ):
wTimesExpW = w * math . exp ( w )
wPlusOneTimesExpW = ( w + 1 ) * math . exp ( w )
w -= ( wTimesExpW - x ) / ( wPlusOneTimesExpW - ( w + 2 ) * ( wTimesExpW - x ) / ( 2 * w + 2 ))
if prec > abs (( x - wTimesExpW ) / wPlusOneTimesExpW ):
break
if prec <= abs (( x - wTimesExpW ) / wPlusOneTimesExpW ):
raise Exception ( "W(x) nekonverguje dostatečně rychle pro x= %f " % x )
return w
Pro přibližný výpočet můžete použít vzorec [9] :
!!!Výše uvedená funkce je podobná, ale liší se o více než 10% od funkce Lambert
Odkazy
- ↑ 1 2 Corless et al. Na funkci Lambert W (neurčité) // Adv. Computational Maths .. - 1996. - V. 5 . - S. 329-359 . Archivováno z originálu 18. ledna 2005.
- ↑ T.C. Scott, R.B. Mann. Obecná teorie relativity a kvantová mechanika: Ke zobecnění Lambertovy W funkce (anglicky) // AAECC (Applicable Algebra in Engineering, Communication and Computing) : journal. - 2006. - Sv. 17 , č. 1 . - str. 41-47 . - doi : 10.1007/s00200-006-0196-1 .
- ↑ T. C. Scott, G. Fee, J. Grotendorst. Asymptotická řada Generalized Lambert W Function // SIGSAM (ACM Special Interest Group in Symbolic and Algebraic Manipulation) : journal . - 2013. - Sv. 47 , č. 185 . - str. 75-83 .
- ↑ T. C. Scott, G. Fee, J. Grotendorst, W. Z. Zhang. Číslice zobecněné Lambertovy W funkce (neurčité) // SIGSAM. - 2014. - T. 48 , č. 1/2 . - S. 42-56 .
- ↑ P.S. Farrugia, R.B. Mann, T.C. Scott. N-body Gravity and the Schrödinger Equation (anglicky) // Classical and Quantum Gravity : journal. - 2007. - Sv. 24 , č. 18 . - S. 4647-4659 . - doi : 10.1088/0264-9381/24/18/006 .
- ↑ T. C. Scott, M. Aubert-Frécon, J. Grotendorst. Nový přístup pro elektronické energie molekulárního iontu vodíku // Chem . Phys. : deník. - 2006. - Sv. 324 . - str. 323-338 . - doi : 10.1016/j.chemphys.2005.10.031 .
- ↑ Maignan, Aude; Scott, TC Vypracování zobecněné Lambertovy W funkce (neurčité) // SIGSAM. - 2016. - T. 50 , č. 2 . - S. 45-60 . - doi : 10.1145/2992274.2992275 .
- ↑ T. C. Scott, A. Lüchow, D. Bressanini, J. D. Morgan III. Uzlové povrchy vlastních funkcí atomu helia // Phys . Rev. A : deník. - 2007. - Sv. 75 . — S. 060101 . - doi : 10.1103/PhysRevA.75.060101 .
- ↑ Funkce dvojité přesnosti LAMBERTW(X) Archivováno 2. září 2005 na Wayback Machine v balíčku QCDINS Archivováno 4. dubna 2005 na Wayback Machine