Метод Ейлера

В чисельних методах метод Ейлера — один з найпростіших методів чисельно розв'язувати звичайне диференціальне рівняння з заданим початковим значенням.
Неформальний геометричний опис
Розгляньмо задачу рисування графіка невідомої кривої, яка починається в даній точці і задовольняє дане диференціальне рівняння. Тут дифрівняння може розглядатись як формула для тангенса кута нахилу дотичної до кривої, що може бути обчисленим в кожній точці цієї кривої за координатами.
Ідея методу полягає в тому, що, хоча крива спочатку невідома, її початкова точка, яку ми позначимо відома (як на ілюстрації вгорі праворуч). Тоді, в цій точці можна обчислити нахил дотичної.
Тепер зробімо маленький крок вздовж дотичної до точки . Якщо ми припустимо, що все ще на кривій (приблизно), тоді до неї можна застосувати ті ж міркування. Таким чином, ми отримаємо послідовність точок, що утворюють ламану, яка приблизно повторює криву.
Відхилення між отриманою ламаною можна зробити не надто великим, якщо робити короткі кроки вздовж дотичних і будувати криву на скінченному короткому інтервалі. Хоча для деяких рівнянь можуть виникати додаткові ускладнення.
Застосування


Ми хочемо наблизити розв'язок наступної задачі початкових значень:
використовуючи перші два доданки ряду Тейлора для y, які представляють лінійне наближення біля точки . Один крок методу Ейлера з до проводиться так:
Метод Ейлера є явним, тобто розв'язок є явною функцією для .
Хоча метод Ейлера працює для ЗДР першого порядку, будь-яке ЗДР порядку може бути представленим як ЗДР першого порядку додаванням додаткових змінних, , і створенням рівнянь першого порядку з цими змінними. Метод Ейлера можна застосовувати до вектора для інтегрування системи рівнянь вищих порядків.
Похибка
Якщо припустити, що і відповідно відомі точно в момент , тоді метод Ейлера дає приблизний розв'язок в момент як:
(друга рівність зберігається тому що y задовольняє дифрівняння ). Розклад Тейлора для біля дає:
Похибка методу Ейлера задається різницею між цими двома рівняннями:
Для маленьких , домінуючий доданок похибки пропорційний . Щоб розв'язати задачу на заданому проміжку , необхідна кількість кроків, яка пропорційна до тому можна очікувати, що загальна похибка на кінці інтервалу буде пропорційна (похибка за один крок, помножена на кількість кроків). З цієї причини, метод Ейлера називають методом першого порядку, і він є менш точним (для малих ) ніж методи вищих порядків, таких як метод Рунге-Кутти, чи метод Адамса.
Стійкість
Метод Ейлера може бути чисельно нестійким, особливо для жорстких рівнянь. Це обмеження, поряд з тим фактом, що він повільно збігається при зменшенні , означає, що метод використовується нечасто, і хіба що як простий приклад чисельного інтегрування. Нестійкості можна уникнути, використовуючи алгоритм Ейлера-Кромера.
Джерела
- Крижанівський С.Є. Диференціальні рівняння. — Х.: : ДНТВУ.НКТП, 1938. — 398 с.(укр.)
- Гудименко Ф. С. Диференціальні рівняння. — К. : Київ. держ. ун-т ім. Т.Г. Шевченка, 1958. — 206 с.(укр.)
- Ляшко І. І., Боярчук О. К., Гай Я. Г., Калайда О. Ф. Диференціальні рівняння. — К. : Вища школа, 1981. — 504 с.(укр.)
- Ляшко І. І., Боярчук О. К., Гай Я. Г., Головач Г. П. Математичний аналіз в прикладах і задачах. — 2026. — 2538 с.(укр.)
- Самойленко А. М.; Кривошея С.А.; Перестюк М. О. (1994). Диференціальні рівняння у прикладах і задачах (PDF). Київ: Вища школа. с. 455.
- Гаврилюк І.П., Макаров В.Л. Методи обчислень. Частина 1. — К. : Вища школа, 1995. — 367 с. — ISBN 5-11-004111-2.(укр.)
- М. Я. Лященко, М. С. Головань. Чисельні методи: Підручник. — К.: : Либідь, 1996. — 288 с.(укр.)
- Цегелик Г. Г. Чисельні методи. — Львів : ЛНУ, 2004. — 407 с.(укр.)
- John C. Butcher (2008). Numerical Methods for Ordinary Differential Equations (PDF). New York: John Wiley & Sons. с. 463. ISBN 978-0-471-96758-3.
- Ascher, Uri M.; Petzold, Linda Ruth. Computer methods for ordinary differential equations and differential-algebraic equations. 1998. SIAM. ISBN 0898714125
Джерело: стаття у Вікіпедії та історія редагувань (автори).