Egyenletek numerikus megoldása

Az egyenletek és rendszereik numerikus megoldása egy egyenlet vagy egyenletrendszer gyökereinek közelítő meghatározásából áll, és olyan esetekben használatos, amikor a pontos megoldási módszer ismeretlen vagy munkaigényes.

A probléma leírása

Fontolja meg az egyenletek és egyenletrendszerek numerikus megoldásának módszereit :

vagy

A feladat numerikus megoldása egyaránt végrehajtható közvetlenül ( azonos nevű metódusokkal ), és optimalizálási módszerekkel , a feladat megfelelő formába hozásával. Az utolsót a Gradiens módszerek című cikknek szenteljük .

Numerikus módszerek egyenletek megoldására

Mutassuk meg, hogyan oldhatja meg az eredeti egyenletrendszert optimalizálási módszerek alkalmazása nélkül . Ha a rendszerünk SLAE , akkor tanácsos olyan módszereket használni , mint a Gauss módszer vagy a Richardson módszer . Azonban továbbra is abból a feltételezésből indulunk ki, hogy a függvény alakja számunkra ismeretlen, és a numerikus megoldás iteratív módszereinek egyikét fogjuk alkalmazni . A sokféleség közül az egyik leghíresebbet, a Newton-módszert választjuk . Ez a módszer pedig a kontrakciós térképezés elvén alapul. Ezért először az utóbbi lényegét mondjuk el.

Tömörítő leképezés

Határozzuk meg a terminológiát:

Egy függvényről azt mondják, hogy kontrakciós leképezést hajt végre az ifon

Ekkor teljesül a következő főtétel:

Banach tétele (kontrakciós leképezések elve).
Haegy összehúzódási leképezés van, akkor:
  1. Az egyenletnek egyetlen gyöke van ;
  2. Az iteratív sorozat ehhez a gyökhöz konvergál;
  3. A következő tag igaz .

A tétel utolsó pontjából következik, hogy bármely kontrakciós leképezésen alapuló módszer konvergenciája legalább lineáris.

Magyarázzuk meg a paraméter jelentését egy változó esetére. A Lagrange-tétel szerint a következőket kapjuk:

Ebből következik, hogy . Így ahhoz, hogy a módszer konvergáljon , elegendő az

Az egymást követő közelítések általános algoritmusa
  1. Az egyenletet olyan egyenletté alakítjuk, amelynek gyöke az alaknak megegyezik , ahol  egy kontrakciós leképezés.
  2. Állítsa be a kezdeti közelítést és pontosságot
  3. A következő iteráció kerül kiszámításra
    • Ha , akkor térjen vissza a 3. lépéshez.
    • Ellenkező esetben álljon meg.

Az operátoregyenletek általános esetére alkalmazva ezt a módszert az egymást követő közelítések módszerének vagy az egyszerű iteráció módszerének nevezik . Az egyenlet azonban különböző módon transzformálható a kontrakciós leképezésre , amelynek ugyanaz a gyöke. Ez számos olyan speciális módszert eredményez, amelyek lineáris és magasabb konvergencia rátákkal rendelkeznek.

SLAU tekintetében

Fontolja meg a rendszert:

Ehhez az iteratív számítás így fog kinézni:

A módszer lineáris sebességgel fog konvergálni, ha

A dupla függőleges sávok valamilyen mátrixnormát jelentenek .

Newton- módszer (az érintők módszere)

Egydimenziós tok

Az eredeti egyenlet kontrakciós leképezéssé való transzformációjának optimalizálása lehetővé teszi, hogy egy négyzetes konvergenciasebességű módszert kapjunk.

Ahhoz, hogy a leképezés a leghatékonyabb legyen, szükséges, hogy a következő iteráció pontján , . Ennek az egyenletnek a megoldását keressük a következő formában :

Használjuk azt a tényt, hogy , és kapjuk meg a végső képletet :

Ezt szem előtt tartva az összehúzódási függvény a következő formában lesz:

Ezután az egyenlet numerikus megoldásának megtalálására szolgáló algoritmus egy iteratív számítási eljárásra redukálódik:

Többdimenziós eset

A kapott eredményt általánosítsuk a többdimenziós esetre.

Valamilyen kezdeti közelítést választva az egymást követő közelítéseket egyenletrendszerek megoldásával találjuk meg:

,

ahol .

Lásd még

Irodalom

  1. Amosov A. A., Dubinsky Yu. A., Kopchenova N. P. Számítási módszerek mérnökök számára. - M .: Mir, 1998.
  2. Bakhvalov N. S., Zhidkov N. P. , Kobelkov G. G. Numerikus módszerek. - 8. kiadás - M . : Alapismeretek Laboratóriuma, 2000.
  3. Volkov E. A. Numerikus módszerek. — M. : Fizmatlit, 2003.
  4. Korshunov Yu. M., Korshunov Yu. M. A kibernetika matematikai alapjai. - M .: Energoatomizdat, 1972.
  5. Kalitkin N. N. Numerikus módszerek. - M .: Nauka, 1978.

Linkek