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ä :

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 .

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:

Sarjan inversiolausetta käyttämällä voidaan saada lauseke Taylor-sarjalle ; se konvergoi nollan läheisyyteen :

Käyttämällä osien integrointia voimme löytää W(z:n) integraalin:

Arvot joissain kohdissa

, klo ( Jatkuva Omega )

Kaavat

Yhtälöiden ratkaiseminen W-funktiolla

Monien transsendenttisten yhtälöiden ratkaisut voidaan ilmaista W-funktion muodossa.

Esimerkki:

, siis .

Esimerkki:

Merkitse sitten , tästä ja lopuksi .

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]

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. 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. 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.
  2. 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 .
  3. 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 .
  4. 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 .
  5. 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 .
  6. 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 .
  7. 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 .
  8. 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 .
  9. Kaksinkertainen tarkkuustoiminto LAMBERTW(X) Arkistoitu 2. syyskuuta 2005 Wayback Machinessa QCDINS- paketissa Arkistoitu 4. huhtikuuta 2005 Wayback Machinessa