Adamsova metoda je vícekroková metoda konečných rozdílů pro numerickou integraci obyčejných diferenciálních rovnic prvního řádu . Na rozdíl od metody Runge-Kutta k výpočtu další hodnoty požadovaného řešení nepoužívá jednu, ale několik hodnot, které již byly vypočteny v předchozích bodech.
Pojmenována po anglickém astronomovi Johnu C. Adamsovi , který ji navrhl v roce 1855 .
Nechť je dána soustava diferenciálních rovnic prvního řádu
,pro kterou je nutné najít řešení na mřížce s konstantním krokem . Výpočtové vzorce Adamsovy metody pro řešení tohoto systému jsou následující: [1]
a) extrapolace - Adamsova- Bashforthova metoda
,
b) interpolační nebo implicitní - metoda Adams-Multon
kde jsou nějaké vypočítané konstanty.
Pro stejný vzorec je b) přesnější [2] , ale vyžaduje řešení nelineární soustavy rovnic k nalezení hodnoty . V praxi se nalezne aproximace z bodu a) a poté se zadá jedno nebo více upřesnění podle vzorce
.Adamsovy metody třetího řádu vyžadují předvýpočet řešení v počátečních bodech. Pro výpočet počátečních hodnot se obvykle používají jednokrokové metody, např. 4-stupňová metoda Runge-Kutta 4. řádu přesnosti.
Lokální chyba Adamsových metod th řádu je . Chybová struktura Adamsovy metody je taková, že chyba zůstává omezená nebo roste velmi pomalu v případě asymptoticky stabilních řešení rovnice. To umožňuje použít tuto metodu k nalezení stabilních periodických řešení, zejména k výpočtu pohybu nebeských těles.
Explicitní Adams-Bashforthovy metody [3]
, ( Eulerova metoda )Implicitní Adams-Multonovy metody [3]
, (implicitní Eulerova metoda)Metoda konečných rozdílů | |
---|---|
Obecné články | |
Typy rozdílových schémat |