Numerisk lösning av ekvationer

Den numeriska lösningen av ekvationer och deras system består i en ungefärlig bestämning av rötterna till en ekvation eller ett ekvationssystem och används i de fall där den exakta lösningsmetoden är okänd eller mödosam.

Förklaring av problemet

Överväg metoder för att numeriskt lösa ekvationer och ekvationssystem :

eller

Den numeriska lösningen av problemet kan utföras både direkt (med metoderna med samma namn ) och med hjälp av optimeringsmetoder , vilket bringar problemet till lämplig form. Den sista ägnas åt artikeln Gradient Methods .

Numeriska metoder för att lösa ekvationer

Låt oss visa hur du kan lösa det ursprungliga ekvationssystemet utan att använda optimeringsmetoder . Om vårt system är ett SLAE , är det tillrådligt att tillgripa metoder som Gauss- metoden eller Richardson-metoden . Men vi kommer fortfarande att utgå från antagandet att formen av funktionen är okänd för oss, och vi kommer att använda en av de iterativa metoderna för numerisk lösning . Bland det stora utbudet av dessa kommer vi att välja en av de mest kända - Newtons metod . Denna metod bygger i sin tur på principen om kontraktionskartläggning. Därför kommer essensen av det senare att anges först.

Komprimerande mappning

Låt oss definiera terminologin:

En funktion sägs utföra en kontraktionsmappning på if

Då gäller följande huvudsats:

Banachs sats (principen för sammandragningsavbildningar).
Omär en sammandragningsmappning på, då:
  1. Ekvationen har en enda rot i ;
  2. Den iterativa sekvensen konvergerar till denna rot;
  3. För nästa medlem är sant .

Det följer av den sista punkten i satsen att konvergenshastigheten för varje metod baserad på kontraktionsavbildningar är åtminstone linjär.

Låt oss förklara betydelsen av parametern för fallet med en variabel. Enligt Lagrangesatsen har vi:

Därav följer att . För att metoden ska konvergera är det alltså tillräckligt att

Allmän algoritm för successiva approximationer
  1. Ekvationen omvandlas till en ekvation med samma rot av formen , där  är en sammandragningsmappning.
  2. Ställ in initial approximation och noggrannhet
  3. Nästa iteration beräknas
    • Om , gå tillbaka till steg 3.
    • Annars sluta.

Som tillämpat på det allmänna fallet med operatorekvationer kallas denna metod metoden för successiva approximationer eller metoden för enkel iteration . Ekvationen kan dock transformeras till kontraktionsmappningen , som har samma rot, på olika sätt. Detta ger upphov till ett antal särskilda metoder som har både linjära och högre konvergenshastigheter.

När det gäller SLAU

Tänk på systemet:

För det kommer den iterativa beräkningen att se ut så här:

Metoden kommer att konvergera med en linjär hastighet if

Dubbla vertikala streck betyder någon matrisnorm .

Newtons metod (metod för tangenter)

Endimensionellt fall

Genom att optimera omvandlingen av den ursprungliga ekvationen till en sammandragningsmappning kan man erhålla en metod med en kvadratisk konvergenshastighet.

För att mappningen ska bli mest effektiv är det nödvändigt att vid punkten för nästa iteration . Vi kommer att leta efter en lösning på denna ekvation i formen , sedan:

Låt oss använda det faktum att , och få den slutliga formeln för :

Med detta i åtanke kommer kontraktionsfunktionen att ha formen:

Sedan reduceras algoritmen för att hitta en numerisk lösning till ekvationen till en iterativ beräkningsprocedur:

Flerdimensionellt fall

Låt oss generalisera det erhållna resultatet till det flerdimensionella fallet.

Genom att välja någon initial approximation , hittas successiva approximationer genom att lösa ekvationssystem:

,

var .

Se även

Litteratur

  1. Amosov A. A., Dubinsky Yu. A., Kopchenova N. P. Beräkningsmetoder för ingenjörer. — M .: Mir, 1998.
  2. Bakhvalov N. S., Zhidkov N. P. , Kobelkov G. G. Numeriska metoder. - 8:e uppl. - M . : Laboratory of Basic Knowledge, 2000.
  3. Volkov E. A. Numeriska metoder. — M .: Fizmatlit, 2003.
  4. Korshunov Yu. M., Korshunov Yu. M. Matematiska grunder för cybernetik. — M .: Energoatomizdat, 1972.
  5. Kalitkin N. N. Numeriska metoder. — M .: Nauka, 1978.

Länkar