Yhtälöiden numeerinen ratkaisu

Yhtälöiden ja niiden järjestelmien numeerinen ratkaisu koostuu yhtälön tai yhtälöjärjestelmän juurien likimääräisestä määrittämisestä ja sitä käytetään tapauksissa, joissa tarkka ratkaisumenetelmä on tuntematon tai työläs.

Ongelman selvitys

Harkitse menetelmiä yhtälöiden ja yhtälöjärjestelmien numeeriseen ratkaisemiseen :

tai

Tehtävän numeerinen ratkaisu voidaan suorittaa sekä suoraan ( samannimisellä menetelmällä ) että optimointimenetelmillä , jolloin ongelma saatetaan sopivaan muotoon. Viimeinen on omistettu artikkelille Gradient Methods .

Numeeriset menetelmät yhtälöiden ratkaisemiseksi

Näytämme, kuinka voit ratkaista alkuperäisen yhtälöjärjestelmän turvautumatta optimointimenetelmiin . Jos järjestelmämme on SLAE , on suositeltavaa turvautua menetelmiin, kuten Gaussin menetelmään tai Richardsonin menetelmään . Lähdemme kuitenkin edelleen oletukseen, että funktion muoto on meille tuntematon, ja käytämme yhtä iteratiivisista numeerisen ratkaisun menetelmistä . Niiden laajasta valikoimasta valitsemme yhden tunnetuimmista - Newtonin menetelmästä . Tämä menetelmä puolestaan ​​perustuu supistumiskartoituksen periaatteeseen. Siksi jälkimmäisen olemus ilmaistaan ​​ensin.

Pakkaava kartoitus

Määritellään terminologia:

Funktion sanotaan suorittavan supistumiskartoituksen jos

Sitten seuraava päälause pätee:

Banachin lause (supistusmappausten periaate).
Jossupistumiskartoitus on, niin:
  1. Yhtälöllä on yksi juuri ;
  2. Iteratiivinen sekvenssi konvergoi tähän juureen;
  3. Seuraavalle jäsenelle on totta .

Lauseen viimeisestä kohdasta seuraa, että minkä tahansa supistumiskartoituksiin perustuvan menetelmän konvergenssinopeus on vähintään lineaarinen.

Selitetään parametrin merkitys yhden muuttujan tapauksessa. Lagrangen lauseen mukaan meillä on:

Tästä seuraa, että . Näin ollen menetelmän konvergoimiseksi riittää, että

Peräkkäisten approksimaatioiden yleinen algoritmi
  1. Yhtälö muunnetaan yhtälöksi, jolla on sama muodon juuri , jossa  on supistumiskuvaus.
  2. Aseta alkuperäinen likiarvo ja tarkkuus
  3. Seuraava iteraatio lasketaan
    • Jos , palaa vaiheeseen 3.
    • Muuten lopeta.

Operaattoriyhtälöiden yleisessä tapauksessa tätä menetelmää kutsutaan peräkkäisten approksimaatioiden menetelmäksi tai yksinkertaisen iteroinnin menetelmäksi . Yhtälö voidaan kuitenkin muuntaa supistumismappaukseksi , jolla on sama juuri, eri tavoin. Tämä synnyttää useita erityisiä menetelmiä, joilla on sekä lineaariset että korkeammat konvergenssinopeudet.

Mitä tulee SLAU:hun

Harkitse järjestelmää:

Sitä varten iteratiivinen laskenta näyttää tältä:

Menetelmä konvergoi lineaarisella nopeudella, jos

Kaksinkertaiset pystypalkit tarkoittavat matriisinormia .

Newtonin menetelmä (tangenttien menetelmä)

Yksiulotteinen kotelo

Optimoimalla alkuperäisen yhtälön muunnos supistumismappaukseksi mahdollistaa menetelmän, jolla on neliöllinen konvergenssinopeus.

Jotta kartoitus olisi tehokkain, on välttämätöntä, että seuraavan iteraation kohdassa , . Etsimme ratkaisua tähän yhtälöön muodossa , sitten:

Käytetään faktaa, että , ja saadaan lopullinen kaava :

Tätä silmällä pitäen supistumisfunktio on muodossa:

Sitten yhtälön numeerisen ratkaisun löytämisalgoritmi pelkistetään iteratiiviseksi laskentamenettelyksi:

Moniulotteinen tapaus

Yleistetään saatu tulos moniulotteiseksi tapaukseksi.

Kun valitaan jokin alkuperäinen approksimaatio , peräkkäiset approksimaatiot löydetään ratkaisemalla yhtälöjärjestelmiä:

,

missä .

Katso myös

Kirjallisuus

  1. Amosov A. A., Dubinsky Yu. A., Kopchenova N. P. Laskennalliset menetelmät insinööreille. - M .: Mir, 1998.
  2. Bakhvalov N. S., Zhidkov N. P. , Kobelkov G. G. Numeeriset menetelmät. - 8. painos - M . : Perustiedon laboratorio, 2000.
  3. Volkov E. A. Numeeriset menetelmät. - M .: Fizmatlit, 2003.
  4. Korshunov Yu. M., Korshunov Yu. M. Kybernetiikan matemaattiset perusteet. - M .: Energoatomizdat, 1972.
  5. Kalitkin N. N. Numeeriset menetelmät. - M .: Nauka, 1978.

Linkit