Метод Адамса — група методів чисельного інтегрування звичайних диференційних рівнянь, які дозволяють обчислювати таблицю наближених значень розв'язку за даними в початкових точках.
В однокрокових методах для обчислення значення уn+1 використовується значения тільки уn і для підвищення точності при фіксованому кроці необхідно проводити обчислення великої кількості допоміжних величин. Це є причиною того, що для багатьох задач застосування формул Рунге-Кутти неможливе внаслідок надто великого обсягу обчислень. Тому часто раціональніше переходити до багатокрокових методів, які дають можливість, використовуючи значення f(xi,yi), що обчислені на попередніх кроках, отримати прийнятну точність. Серед k-крокових методів найчастіше використовують методи інтегрування на сітці з постійним кроком, які називаються скінченно-різницевими схемами. Розглянемо загальне диференційне рівняння (1)
Припустимо, що вже відомі розв'язки на множині значень Хi (і=0,1,. . .,п). Тобто можна записати рівняння (2):
При обчисленні інтеграла в правій частині цього виразу підінтегральну функцію замінимо на для інтерполяції назад на сітці хп, xn-1, xn-2 ,...
При цьому де і Rm(x) - похибка інтерполяції, яка і буде визначати похибку отриманих нижче формул. Нагадаємо, що — скінченні ліві різниці k-го порядку функції f(x,y) в точці хn. Підставивши в (2) праву частину (1) і знехтувавши оцінкою похибки, отримаємо
Обчислимо декілька перших інтегралів:
У результаті отримаємо формулу Адамса
де порядок точності методу збігається з кількістю доданків у квадратних дужках. На практиці, для користування цією формулою залежно від порядку точності, необхідно знати відповідну початкову послідовність значень fi (а значить і yi) у вузлах Хi. Для їх обчислення зазвичай використовують однокроковий метод (наприклад Рунге-Кутти) в початкових точках поблизу x0, а потім переходять до використання формули Адамса.
Приклади
Розглянемо такий приклад
Точним розв'язком є .
Однокроковий Ейлер
Простим чисельним методом є метод Ейлера:
Метод Ейлера можна розглядати як вироджений в однокроковий багатокроковий метод.
Цей метод, застосований з кроком розміру на проблемі , дає такі висліди:
Двокроковий метод Адамса-Бешфорта
Метод Ейлер однокроковий. Простий багатокроковий метод це двокроковий метод Адамса-Бешфорта (англ. Adams–Bashforth method)
Цей метод для отримання наступного значення, , потребує два значення, і . Однак, задача з початковим значенням надає лише одне, . Один з підходів полягає у використанні обчисленого методом Ейлера як другого значення. З таким вибором, метод Адамса-Бешфорта видає (округлено до чотирьох цифр):
Точний розв'язок при є , отже двокроковий метод Адамса-Бешфорта точніший ніж метод Ейлера. Це завжди виконується якщо крок достатньо малий.
Див. також
Джерела
- Єжов С.М. Методи обчислень
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Metod Adamsa grupa metodiv chiselnogo integruvannya zvichajnih diferencijnih rivnyan yaki dozvolyayut obchislyuvati tablicyu nablizhenih znachen rozv yazku za danimi v pochatkovih tochkah V odnokrokovih metodah dlya obchislennya znachennya un 1 vikoristovuyetsya znacheniya tilki un i dlya pidvishennya tochnosti pri fiksovanomu kroci neobhidno provoditi obchislennya velikoyi kilkosti dopomizhnih velichin Ce ye prichinoyu togo sho dlya bagatoh zadach zastosuvannya formul Runge Kutti nemozhlive vnaslidok nadto velikogo obsyagu obchislen Tomu chasto racionalnishe perehoditi do bagatokrokovih metodiv yaki dayut mozhlivist vikoristovuyuchi znachennya f xi yi sho obchisleni na poperednih krokah otrimati prijnyatnu tochnist Sered k krokovih metodiv najchastishe vikoristovuyut metodi integruvannya na sitci z postijnim krokom yaki nazivayutsya skinchenno riznicevimi shemami Rozglyanemo zagalne diferencijne rivnyannya 1 Df x dx i 1Nwif x i displaystyle int limits D f vec x d vec x approx sum i 1 N omega i f vec x i Pripustimo sho vzhe vidomi rozv yazki na mnozhini znachen Hi i 0 1 p Tobto mozhna zapisati rivnyannya 2 y xn 1 yn xnxn 1f t y t dt displaystyle y x n 1 y n int x n x n 1 f t y t dt Pri obchislenni integrala v pravij chastini cogo virazu pidintegralnu funkciyu zaminimo na dlya interpolyaciyi nazad Pn 1 x f xn f xn 1 xn x xn f x1 xn x xn x x1 displaystyle P n 1 x f x n f x n 1 x n x x n f x 1 x n x x n x x 1 na sitci hp xn 1 xn 2 Pri comu f x y f x a0 a1 x xn a2 x xn x xn 1 am x xn x xn m 1 Rm x displaystyle f x y equiv f x a 0 a 1 x x n a 2 x x n x x n 1 a m x x n x x n m 1 R m x de ak kfnk hk displaystyle a k frac nabla k f n k h k i Rm x pohibka interpolyaciyi yaka i bude viznachati pohibku otrimanih nizhche formul Nagadayemo sho kfn displaystyle nabla k f n skinchenni livi riznici k go poryadku funkciyi f x y v tochci hn Pidstavivshi v 2 pravu chastinu 1 i znehtuvavshi ocinkoyu pohibki otrimayemo xnxn 1f t y t dt k 0m kfnk hk xnxn 1 t xn t xn k 1 dt displaystyle int x n x n 1 f t y t dt approx sum k 0 m frac nabla k f n k h k int x n x n 1 t x n t x n k 1 dt Obchislimo dekilka pershih integraliv k 0 xnxn 1dt h displaystyle k 0 int x n x n 1 dt h k 1 xnxn 1 t xn dt h22 displaystyle k 1 int x n x n 1 t x n dt frac h 2 2 k 2 xnxn 1 t xn t xn 1 dt 56h3 displaystyle k 2 int x n x n 1 t x n t x n 1 dt frac 5 6 h 3 U rezultati otrimayemo formulu Adamsa yn 1 yn h fn 12 fn 512 2fn 38 3fn 251720 4fn displaystyle y n 1 y n h f n frac 1 2 nabla f n frac 5 12 nabla 2 f n frac 3 8 nabla 3 f n frac 251 720 nabla 4 f n de poryadok tochnosti metodu zbigayetsya z kilkistyu dodankiv u kvadratnih duzhkah Na praktici dlya koristuvannya ciyeyu formuloyu zalezhno vid poryadku tochnosti neobhidno znati vidpovidnu pochatkovu poslidovnist znachen fi a znachit i yi u vuzlah Hi Dlya yih obchislennya zazvichaj vikoristovuyut odnokrokovij metod napriklad Runge Kutti v pochatkovih tochkah poblizu x0 a potim perehodyat do vikoristannya formuli Adamsa PrikladiRozglyanemo takij priklad y y y 0 1 displaystyle y y quad y 0 1 Tochnim rozv yazkom ye y t et displaystyle y t mathrm e t Odnokrokovij Ejler Prostim chiselnim metodom ye metod Ejlera yn 1 yn hf tn yn displaystyle y n 1 y n hf t n y n Metod Ejlera mozhna rozglyadati yak virodzhenij v odnokrokovij bagatokrokovij metod Cej metod zastosovanij z krokom rozmiru h 12 displaystyle h tfrac 1 2 na problemi y y displaystyle y y daye taki vislidi y1 y0 hf t0 y0 1 12 1 1 5 y2 y1 hf t1 y1 1 5 12 1 5 2 25 y3 y2 hf t2 y2 2 25 12 2 25 3 375 y4 y3 hf t3 y3 3 375 12 3 375 5 0625 displaystyle begin aligned y 1 amp y 0 hf t 0 y 0 1 tfrac 1 2 cdot 1 1 5 y 2 amp y 1 hf t 1 y 1 1 5 tfrac 1 2 cdot 1 5 2 25 y 3 amp y 2 hf t 2 y 2 2 25 tfrac 1 2 cdot 2 25 3 375 y 4 amp y 3 hf t 3 y 3 3 375 tfrac 1 2 cdot 3 375 5 0625 end aligned Dvokrokovij metod Adamsa Beshforta Metod Ejler odnokrokovij Prostij bagatokrokovij metod ce dvokrokovij metod Adamsa Beshforta angl Adams Bashforth method yn 2 yn 1 32hf tn 1 yn 1 12hf tn yn displaystyle y n 2 y n 1 tfrac 3 2 hf t n 1 y n 1 tfrac 1 2 hf t n y n Cej metod dlya otrimannya nastupnogo znachennya yn 2 displaystyle y n 2 potrebuye dva znachennya yn 1 displaystyle y n 1 i yn displaystyle y n Odnak zadacha z pochatkovim znachennyam nadaye lishe odne y0 1 displaystyle y 0 1 Odin z pidhodiv polyagaye u vikoristanni y1 displaystyle y 1 obchislenogo metodom Ejlera yak drugogo znachennya Z takim viborom metod Adamsa Beshforta vidaye okrugleno do chotiroh cifr y2 y1 32hf t1 y1 12hf t0 y0 1 5 32 12 1 5 12 12 1 2 375 y3 y2 32hf t2 y2 12hf t1 y1 2 375 32 12 2 375 12 12 1 5 3 7812 y4 y3 32hf t3 y3 12hf t2 y2 3 7812 32 12 3 7812 12 12 2 375 6 0234 displaystyle begin aligned y 2 amp y 1 tfrac 3 2 hf t 1 y 1 tfrac 1 2 hf t 0 y 0 1 5 tfrac 3 2 cdot tfrac 1 2 cdot 1 5 tfrac 1 2 cdot tfrac 1 2 cdot 1 2 375 y 3 amp y 2 tfrac 3 2 hf t 2 y 2 tfrac 1 2 hf t 1 y 1 2 375 tfrac 3 2 cdot tfrac 1 2 cdot 2 375 tfrac 1 2 cdot tfrac 1 2 cdot 1 5 3 7812 y 4 amp y 3 tfrac 3 2 hf t 3 y 3 tfrac 1 2 hf t 2 y 2 3 7812 tfrac 3 2 cdot tfrac 1 2 cdot 3 7812 tfrac 1 2 cdot tfrac 1 2 cdot 2 375 6 0234 end aligned Tochnij rozv yazok pri t t4 2 displaystyle t t 4 2 ye e2 7 3891 displaystyle mathrm e 2 7 3891 ldots otzhe dvokrokovij metod Adamsa Beshforta tochnishij nizh metod Ejlera Ce zavzhdi vikonuyetsya yaksho krok dostatno malij Div takozhMetod Ejlera Metod Runge KuttiDzherelaYezhov S M Metodi obchislen