Den enkla iterationsmetoden är en av de enklaste numeriska metoderna för att lösa ekvationer . Metoden bygger på principen om komprimerande kartläggning , som i förhållande till numeriska metoder i allmänna termer också kan kallas metoden för enkel iteration eller metoden för successiva approximationer [1] . I synnerhet finns det en liknande iterationsmetod för system med linjära algebraiska ekvationer .
Tanken med den enkla iterationsmetoden är att reducera ekvationen till en ekvivalent ekvation
,så att displayen är komprimerande. Om detta lyckas konvergerar sekvensen av iterationer. Denna omvandling kan göras på olika sätt. I synnerhet formens ekvation
om på det studerade segmentet. Det optimala valet är , vilket leder till Newtons metod , som är snabb, men kräver beräkning av derivatan. Om vi väljer en konstant med samma tecken som derivatan i närheten av roten, får vi den enklaste iterationsmetoden.
Någon konstant tas som en funktion , vars tecken sammanfaller med tecknet för derivatan i någon grannskap av roten (och i synnerhet på segmentet som förbinder och ). Konstanten är vanligtvis inte heller beroende av stegnumret. Ibland tar de och kallar denna metod för en tangeringsmetod . Iterationsformeln visar sig vara extremt enkel:
och vid varje iteration måste du beräkna värdet på funktionen en gång .
Denna formel, liksom kravet på att tecknen sammanfaller , kan lätt härledas från geometriska överväganden. Betrakta en rät linje som går genom en punkt på en graf med en lutning . Då blir ekvationen för denna linje
Hitta skärningspunkten för denna linje med axeln från ekvationen
varifrån . Därför skär denna räta linje axeln precis vid punkten för nästa approximation. Således får vi följande geometriska tolkning av successiva approximationer. Med utgångspunkt från punkten dras räta linjer genom motsvarande punkter i grafen med en lutning med samma tecken som derivatan . (Observera att det för det första inte är nödvändigt att beräkna värdet på derivatan, det räcker bara att veta om funktionen minskar eller ökar; för det andra att linjerna som ritas på olika har samma lutning och därför är parallella till varandra. ) Som nästa approximation till roten tas skärningspunkten för den konstruerade linjen med axeln .
Ritningen till höger visar iterationer för in case och in case . Vi ser att i det första fallet "hoppar" ändringspunkten redan vid första steget på andra sidan roten , och iterationerna börjar närma sig roten från andra sidan. I det andra fallet närmar sig på varandra följande punkter roten och förblir hela tiden på ena sidan av den.
Ett tillräckligt villkor för konvergens är:
Denna ojämlikhet kan skrivas om som
varifrån vi får den konvergensen garanteras när, först,
sedan (således förtydligas innebörden av att välja talets tecken ), och för det andra, när för alla på hela segmentet under övervägande kring roten. Denna andra ojämlikhet är verkligen tillfredsställd om
var . Således bör lutningen inte vara för liten i absolut värde: med en liten lutning, redan vid det första steget, kan punkten hoppa ut ur den övervägda grannskapet av roten , och det kanske inte finns konvergens till roten.