В чисельних методах методом Ейлера називають спосіб розв'язувати звичайні диференціальні рівняння з заданим початковим значенням. Це найбільш базовий вид чисельних методів інтегрування звичайних диференціальних рівнянь.
Неформальний геометричний опис
Розгляньмо задачу рисування графіка невідомої кривої, яка починається в даній точці і задовольняє дане диференціальне рівняння. Тут дифрівняння може розглядатись як формула для тангенса кута нахилу дотичної до кривої, що може бути обчисленим в кожній точці цієї кривої за координатами.
Ідея методу полягає в тому, що, хоча крива спочатку невідома, її початкова точка, яку ми позначимо відома (як на ілюстрації вгорі праворуч). Тоді, в цій точці можна обчислити нахил дотичної.
Тепер зробімо маленький крок вздовж дотичної до точки . Якщо ми припустимо, що все ще на кривій (приблизно), тоді до неї можна застосувати ті ж міркування. Таким чином, ми отримаємо послідовність точок, що утворюють ламану, яка приблизно повторює криву.
Відхилення між отриманою ламаною можна зробити не надто великим, якщо робити короткі кроки вздовж дотичних і будувати криву на скінченному короткому інтервалі. Хоча для деяких рівнянь можуть виникати додаткові ускладнення.
Застосування
Ми хочемо наблизити розв'язок наступної задачі початкових значень:
використовуючи перші два доданки ряду Тейлора для y, які представляють лінійне наближення біля точки . Один крок методу Ейлера з до проводиться так:
Метод Ейлера є явним, тобто розв'язок є явною функцією для .
Хоча метод Ейлера працює для ЗДР першого порядку, будь-яке ЗДР порядку може бути представленим як ЗДР першого порядку додаванням додаткових змінних, , і створенням рівнянь першого порядку з цими змінними. Метод Ейлера можна застосовувати до вектора для інтегрування системи рівнянь вищих порядків.
Похибка
Якщо припустити, що і відповідно відомі точно в момент , тоді метод Ейлера дає приблизний розв'язок в момент як:
(друга рівність зберігається тому що y задовольняє дифрівняння ). Розклад Тейлора для біля дає:
Похибка методу Ейлера задається різницею між цими двома рівняннями:
Для маленьких , домінуючий доданок похибки пропорційний . Щоб розв'язати задачу на заданому проміжку , необхідна кількість кроків, яка пропорційна до тому можна очікувати, що загальна похибка на кінці інтервалу буде пропорційна (похибка за один крок, помножена на кількість кроків). З цієї причини, метод Ейлера називають методом першого порядку, і він є менш точним (для малих ) ніж методи вищих порядків, таких як метод Рунге-Кутти, чи метод Адамса.
Стійкість
Метод Ейлера може бути чисельно нестійким, особливо для жорстких рівнянь. Це обмеження, поряд з тим фактом, що він повільно збігається при зменшенні , означає, що метод використовується нечасто, і хіба що як простий приклад чисельного інтегрування. Нестійкості можна уникнути, використовуючи .
Див. також
Посилання
- Ascher, Uri M.; Petzold, Linda Ruth. Computer methods for ordinary differential equations and differential-algebraic equations. 1998. SIAM.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V chiselnih metodah metodom Ejlera nazivayut sposib rozv yazuvati zvichajni diferencialni rivnyannya z zadanim pochatkovim znachennyam Ce najbilsh bazovij vid chiselnih metodiv integruvannya zvichajnih diferencialnih rivnyan Ilyustraciya metodu Ejlera Shukana kriva sinya a yiyi poligonalne nablizhennya chervone Neformalnij geometrichnij opisRozglyanmo zadachu risuvannya grafika nevidomoyi krivoyi yaka pochinayetsya v danij tochci i zadovolnyaye dane diferencialne rivnyannya Tut difrivnyannya mozhe rozglyadatis yak formula dlya tangensa kuta nahilu dotichnoyi do krivoyi sho mozhe buti obchislenim v kozhnij tochci ciyeyi krivoyi za koordinatami Ideya metodu polyagaye v tomu sho hocha kriva spochatku nevidoma yiyi pochatkova tochka yaku mi poznachimo A 0 displaystyle A 0 vidoma yak na ilyustraciyi vgori pravoruch Todi v cij tochci mozhna obchisliti nahil dotichnoyi Teper zrobimo malenkij krok vzdovzh dotichnoyi do tochki A 1 displaystyle A 1 Yaksho mi pripustimo sho A 1 displaystyle A 1 vse she na krivij priblizno todi do neyi mozhna zastosuvati ti zh mirkuvannya Takim chinom mi otrimayemo poslidovnist tochok sho utvoryuyut lamanu yaka priblizno povtoryuye krivu Vidhilennya mizh otrimanoyu lamanoyu mozhna zrobiti ne nadto velikim yaksho robiti korotki kroki vzdovzh dotichnih i buduvati krivu na skinchennomu korotkomu intervali Hocha dlya deyakih rivnyan mozhut vinikati dodatkovi uskladnennya ZastosuvannyaIlyustraciya chiselnogo integruvannya rivnyannya y y y 0 1 displaystyle y y y 0 1 Sinij metod Ejlera zelenij chervonij tochnij rozv yazok y e t displaystyle y e t Rozmir kroku h 1 0 displaystyle h 1 0 Ta zh ilyustraciya dlya kroku h 0 25 displaystyle h 0 25 Vidno sho metod serednoyi tochki zbigayetsya shvidshe nizh metod Ejlera Mi hochemo nabliziti rozv yazok nastupnoyi zadachi pochatkovih znachen y t f t y t y t 0 y 0 displaystyle y t f t y t qquad qquad y t 0 y 0 vikoristovuyuchi pershi dva dodanki ryadu Tejlora dlya y yaki predstavlyayut linijne nablizhennya bilya tochki t 0 y t 0 displaystyle t 0 y t 0 Odin krok metodu Ejlera z t n displaystyle t n do t n 1 t n h displaystyle t n 1 t n h provoditsya tak y n 1 y n h f t n y n displaystyle y n 1 y n hf t n y n qquad qquad Metod Ejlera ye yavnim tobto rozv yazok y n 1 displaystyle y n 1 ye yavnoyu funkciyeyu y i displaystyle y i dlya i n displaystyle i leq n Hocha metod Ejlera pracyuye dlya ZDR pershogo poryadku bud yake ZDR poryadku N displaystyle N mozhe buti predstavlenim yak ZDR pershogo poryadku dodavannyam N 1 displaystyle N 1 dodatkovih zminnih y y y N displaystyle y y ldots y N i stvorennyam N displaystyle N rivnyan pershogo poryadku z cimi zminnimi Metod Ejlera mozhna zastosovuvati do vektora y t y t y t y t y N t displaystyle mathbf y t y t y t y t y N t dlya integruvannya sistemi rivnyan vishih poryadkiv PohibkaYaksho pripustiti sho f t displaystyle f t i vidpovidno y t displaystyle y t vidomi tochno v moment t 0 displaystyle t 0 todi metod Ejlera daye pribliznij rozv yazok v moment t 0 h displaystyle t 0 h yak y t 0 h y t 0 h f t 0 y t 0 y t 0 h y t 0 displaystyle y t 0 h y t 0 hf t 0 y t 0 y t 0 hy t 0 qquad qquad druga rivnist zberigayetsya tomu sho y zadovolnyaye difrivnyannya y f t y displaystyle y f t y Rozklad Tejlora dlya h displaystyle h bilya t 0 displaystyle t 0 daye y t 0 h y t 0 h y t 0 1 2 h 2 y t 0 O h 3 displaystyle y t 0 h y t 0 hy t 0 frac 1 2 h 2 y t 0 O h 3 Pohibka metodu Ejlera zadayetsya rizniceyu mizh cimi dvoma rivnyannyami 1 2 h 2 y t 0 O h 3 displaystyle frac 1 2 h 2 y t 0 O h 3 Dlya malenkih h displaystyle h dominuyuchij dodanok pohibki proporcijnij h 2 displaystyle h 2 Shob rozv yazati zadachu na zadanomu promizhku t displaystyle t neobhidna kilkist krokiv yaka proporcijna do 1 h displaystyle 1 h tomu mozhna ochikuvati sho zagalna pohibka na kinci intervalu bude proporcijna h displaystyle h pohibka za odin krok pomnozhena na kilkist krokiv Z ciyeyi prichini metod Ejlera nazivayut metodom pershogo poryadku i vin ye mensh tochnim dlya malih h displaystyle h nizh metodi vishih poryadkiv takih yak metod Runge Kutti chi metod Adamsa StijkistMetod Ejlera mozhe buti chiselno nestijkim osoblivo dlya zhorstkih rivnyan Ce obmezhennya poryad z tim faktom sho vin povilno zbigayetsya pri zmenshenni h displaystyle h oznachaye sho metod vikoristovuyetsya nechasto i hiba sho yak prostij priklad chiselnogo integruvannya Nestijkosti mozhna uniknuti vikoristovuyuchi Div takozhMetod Runge Kutti Metod AdamsaPosilannyaAscher Uri M Petzold Linda Ruth Computer methods for ordinary differential equations and differential algebraic equations 1998 SIAM ISBN 0898714125