Lambertin W-funktio
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 7.3.2020 tarkistetusta
versiosta . tarkastukset vaativat
7 muokkausta .
Lambert - funktio määritellään käänteisfunktioksi , kompleksille . Merkitään tai . Minkä tahansa kompleksin kohdalla se määräytyy funktionaalisella yhtälöllä :
![w](https://wikimedia.org/api/rest_v1/media/math/render/svg/88b1e0c8e1be5ebe69d18a8010676fa42d7961e6)
![K(x)](https://wikimedia.org/api/rest_v1/media/math/render/svg/86ead36b42ec68c542b267f9e6bb62cf911a764b)
![\operaattorin nimi {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)
Lambert-funktiota ei voi ilmaista alkeisfunktioissa . Sitä käytetään kombinatoriikassa esimerkiksi puiden lukumäärän laskemisessa sekä yhtälöiden ratkaisemisessa.
Historia
Toimintoa tutkittiin Leonhard Eulerin teoksessa vuonna 1779 , mutta sillä oli itsenäinen merkitys ja nimi vasta 1980-luvulla. Itsenäisenä funktiona se otettiin käyttöön Maplen tietokonealgebrajärjestelmässä , jossa sille käytettiin nimeä LambertW . Nimi Johann Heinrich Lambert valittiin, koska Euler viittasi työssään Lambertin työhön ja koska "ei olisi hyödytöntä nimetä toista funktiota Eulerin mukaan" [1] .
Polysemia
Koska funktio ei ole injektiivinen välissä , se on moniarvoinen funktio . Jos rajoitamme todellisiin ja vaadimme , määritellään yksiarvoinen funktio .
![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)
Asymptotiikka
On hyödyllistä tuntea funktion asymptotiikka, kun se lähestyy tiettyjä avainkohtia. Esimerkiksi konvergenssin nopeuttamiseksi suoritettaessa rekursiivisia laskelmia.
Muut kaavat
Ominaisuudet
Differentoimalla implisiittinen funktio voidaan saada aikaan, että , Lambert-funktio täyttää seuraavan differentiaaliyhtälön:
![z\neq -{\tfrac {1}{e}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e37c2627f4ba47200bf1dc7ded7d5bc73e2a22c4)
Sarjan inversiolausetta käyttämällä voidaan saada lauseke Taylor-sarjalle ; se konvergoi nollan läheisyyteen :
![|z|<{\tfrac {1}{e}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/5dc6f7f2e757da836d635012ae025f68367b4971)
Käyttämällä osien integrointia voimme löytää W(z:n) integraalin:
Arvot joissain kohdissa
![{\displaystyle W\left(-{\frac {\ln a}{a))\right)=-\ln a}](https://wikimedia.org/api/rest_v1/media/math/render/svg/91bb92770be0636e2038634b02aa39f8c270ce0a)
, klo
![{\displaystyle W(1)=\Omega \noin 0{,}56714329}](https://wikimedia.org/api/rest_v1/media/math/render/svg/0a5ab703678b72fffa8d30abed0fbe93bda0ab4f)
(
Jatkuva Omega )
Kaavat
Yhtälöiden ratkaiseminen W-funktiolla
Monien transsendenttisten yhtälöiden ratkaisut voidaan ilmaista W-funktion muodossa.
Esimerkki:
![\ln z=x\ln x=e^{{\ln x}}\,\ln x](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f52dbdc3a0fda6a6781ae0f984c344623ba2faf)
, siis .
Esimerkki:
Merkitse sitten , tästä
ja lopuksi
.
![y=-x\ln 2](https://wikimedia.org/api/rest_v1/media/math/render/svg/fcdc74d538182519e4b56414cb6acc8a1617e159)
![y\,e^{y}={-\ln 2 \yli 5}](https://wikimedia.org/api/rest_v1/media/math/render/svg/f0c5bc925a18c94b7b291b67d9a0366b3a8ecc67)
![y=W\vasen({-\ln 2 \yli 5}\oikea)](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)
Lambert W-funktion yleiset sovellukset
Standardi Lambert W-funktio näyttää tarkat ratkaisut transsendentaalisille algebrallisille yhtälöille muodossa:
missä a 0 , c ja r ovat reaalivakioita. Tällaisen yhtälön ratkaisu on . Seuraavassa on joitain Lambert W-funktion yleisiä sovelluksia: [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)
ja missä vakiot r 1 ja r 2 ovat tämän toisen asteen polynomin juuret. Tässä tapauksessa tämän yhtälön ratkaisu on funktio, jonka argumentti on x , ja r i ja a o ovat tämän funktion parametreja. Tästä näkökulmasta, vaikka tämä Lambertin W-funktion yleinen sovellus muistuttaa
hypergeometristä funktiota ja "Meijer G" -funktiota, se kuuluu erityyppiseen funktioon. Kun r 1 = r 2 , niin yhtälön (2) molemmat puolet voidaan yksinkertaistaa yhtälöksi (1), jolloin kokonaisratkaisu yksinkertaistuu standardi W-funktioksi. Yhtälö (2) esittää konstitutiiviset suhteet
dilaton- skalaarikentässä , josta seuraa parillisten kappaleiden lineaarisen painovoiman mittaamisen ongelman ratkaisu 1 + 1 -ulottuvuuksissa (avaruus- ja aikamittaukset) myös eri massojen tapauksessa.
kaksiulotteisen stationaarisen Schrödinger-yhtälön ongelman ratkaisuna, jonka potentiaali on
Dirac-deltafunktion muodossa erisuuruisille varauksille yhdessä ulottuvuudessa.
- Tätä funktiota voidaan käyttää ratkaisemaan tietty kvanttimekaniikan sisäisten energioiden ongelma, joka koostuu kolmen kappaleen, nimittäin kolmiulotteisen molekyylivetyionin , suhteellisen liikkeen määrittämisestä [6] [7] . Tässä tapauksessa yhtälön (1) (tai (2)) oikeasta puolesta tulee nyt muuttujan x kahden äärettömän polynomin suhde :
![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)
jossa r i ja s i ovat vakioita ja x on funktio
sisäisen energian ja ytimen R sisällä olevan etäisyyden välillä. Yhtälö (3) sekä sen yksinkertaistetut muodot yhtälöissä (1) ja (2) ovat differentiaaliyhtälöiden tyyppi viiveellä .
Lambert W-funktion sovellukset fysiikan perusongelmissa eivät rajoitu standardiyhtälöön (1), kuten on hiljattain osoitettu atomi-, molekyyli- ja optisen fysiikan aloilla [8] .
Laskenta
-funktio voidaan laskea likimäärin käyttämällä toistuvuusrelaatiota [1] :
Esimerkkiohjelma Pythonissa :
tuoda matematiikkaa
def lambertW ( x , prec = 1e-12 ):
w = 0
i :lle alueella ( 100 ) : wTimesExpW = w * math . exp ( w ) wPlusOneTimesExpW = ( w + 1 ) * matemaattinen . exp ( w ) w -= ( wTimesExpW - x ) / ( wPlusOneTimesExpW - ( w + 2 ) * ( wTimesExpW - x ) / ( 2 * w + 2 )) , jos prec > abs (( x - wTimesExpW ) / wPlusOneTimes ): katko jos prec <= abs (( x - wTimesExpW ) / wPlusOneTimesExpW ): nosta poikkeus ( "W(x) ei konvergoi tarpeeksi nopeasti x= %f " % x ) return w
Likimääräistä laskelmaa varten voit käyttää kaavaa [9] :
!!!Yllä oleva funktio on samanlainen, mutta eroaa yli 10 % Lambert-funktiosta
Linkit
- ↑ 1 2 Corless et ai. Lambert W -funktiosta (määrittämätön) // Adv. Laskennallinen matematiikka .. - 1996. - V. 5 . - S. 329-359 . Arkistoitu alkuperäisestä 18. tammikuuta 2005.
- ↑ T.C. Scott, R.B. Mann. Yleinen suhteellisuusteoria ja kvanttimekaniikka: Kohti Lambert W -funktion yleistämistä (englanti) // AAECC (Applicable Algebra in Engineering, Communication and Computing) : Journal. - 2006. - Voi. 17 , ei. 1 . - s. 41-47 . - doi : 10.1007/s00200-006-0196-1 .
- ↑ T.C. Scott, G. Fee, J. Grotendorst. Asymptoottinen sarja yleistetystä Lambert W -funktiosta // SIGSAM (ACM Special Interest Group in Symbolic and Algebraic Manipulation) : lehti . - 2013. - Vol. 47 , nro. 185 . - s. 75-83 .
- ↑ T. C. Scott, G. Fee, J. Grotendorst, W. Z. Zhang. Yleistetyn Lambert W -funktion numerot (epämääräinen) // SIGSAM. - 2014. - T. 48 , nro 1/2 . - S. 42-56 .
- ↑ P.S. Farrugia, R.B. Mann, T.C. Scott. N-kehon painovoima ja Schrödingerin yhtälö (englanniksi) // Klassinen ja kvanttipainovoima : päiväkirja. - 2007. - Voi. 24 , nro. 18 . - P. 4647-4659 . - doi : 10.1088/0264-9381/24/18/006 .
- ↑ T.C. Scott, M. Aubert-Frécon, J. Grotendorst. Uusi lähestymistapa vetymolekyyli-ionin elektronisiin energioihin // Chem . Phys. : päiväkirja. - 2006. - Voi. 324 . - s. 323-338 . - doi : 10.1016/j.chemphys.2005.10.031 .
- ↑ Maignan, Aude; Scott, TC Täsmentää yleistä Lambert W -funktiota (määrittämätön) // SIGSAM. - 2016. - T. 50 , nro 2 . - S. 45-60 . - doi : 10.1145/2992274.2992275 .
- ↑ T. C. Scott, A. Lüchow, D. Bressanini, J. D. Morgan III. Heliumatomin ominaisfunktioiden solmupinnat // Phys . Rev. A : päiväkirja. - 2007. - Voi. 75 . — P. 060101 . - doi : 10.1103/PhysRevA.75.060101 .
- ↑ Kaksinkertainen tarkkuustoiminto LAMBERTW(X) Arkistoitu 2. syyskuuta 2005 Wayback Machinessa QCDINS- paketissa Arkistoitu 4. huhtikuuta 2005 Wayback Machinessa