- •Міністерство освіти україни
- •1.1. Відділення корней
- •1.2. Уточнення корней
- •1.2.1. Метод ділення відрізка наполовину
- •1.2.2. Метод Ньютона (доточних)
- •1.2.3. Метод хорд (сікучих)
- •1.2.4. Метод ітеграцій (метод послідовніх приближень)
- •2. Численне рішення систем лінійних алгебраічних рівнянь
- •2.1. Метод Крамера.
- •2.2. Метод Гаусса.
- •2.3 Блок-схема програми для рішення систем лінійних рівнянь методом Гаусса
- •2.4. Метод простій ітерації
- •2.5. Метод Зейделя
- •3. Обробка експериментальних даних
- •3.1. Задачі, які виникають при обробці експериментальних даних
- •3.2. Інтерполіровання
- •3.2.1. Інтерполіровання функцій
- •3.2.2 Зворотне інтерполіровання
- •3.3. Апроксимація
- •3.3.1. Вибір емпирічної формули. Метод вирівнювання
- •2) Розраховуваєм нові перемінні X та y та занесемо їх до табл. 3.1.
- •3.3.2.Визначення параметрів емпирічноі формули
- •3.3.2.1. Метод обраних точок
- •3.3.2.2. Метод середніх
- •3.3.2.3. Метод найменьших квадратів
- •4. Методи чиселього інтегрування
- •4.1. Метод трапецій
- •4.2. Метод Сімпсона
- •4.3. Оцінка точності формул чисельного інтегрування. Вибір кроку інтегрування
- •4.3.1. Вибір кроку інтегрування за оцінкою остаточного члена (помилки)
- •4.3.2. Вибір кроку інтегрування за допомогою подвійного перерахунку
- •5. Методи чисельного інтегрування звичайних діференціальних рівнянь
- •5.1. Одноступінчати методи
- •5.1.1. Рішення за допомогою рядів Тейлора
- •5.1.2 Метод Ейлера
- •5.1.3. Модификований метод Ейлера
- •5.1.4. Метод Ейлера-Коши Мал. 5.3. Метод Ейлера- Коші
- •5.2. Багатоступінчати методи
- •6. Методи рішення лінейної крайової задачи
- •6.1. Постановка задачи
- •6.2. Метод кінцевих різностей
- •6.3. Метод прогонки
- •6.4. Алгоритм рішення крайової задачі методом прогонки
5.1.3. Модификований метод Ейлера
На відміну від звичайного метода Ейлера в цьому методі використовується оцінка поведінки інтегральної кривої в наступних точках. Порядок побудови рішення в модифікованому методі Ейлера полягає в наступному.
Ч
Мал.
5.2. Модифікований
метод Ейлера
Рівняння прямої Ао можно записати:
Yi+1=Yi+Ki*(Xi+1-Xi)=Yi+h*f(Xi+h/2,Yi+h/2*Yi') (5.9)
Формула (5.9) описуе модифікований метод Ейлера. Інтегрування за модифікованим методом Ейлера міститься у послідовному застосуванні формул (5.6) (при h=h/2) і (5.9) до рівняння (5.3), починаючи з I=1. Цей метод є більш точним (другого по рядку точності), ніж метод Ейлера (який маї перший порядок точності).
ПРИКЛАД.
Розв'язати модифікований метод Ейлера рівняння (5.8) з початковою умовою Y(0)=0, на відрізку [0; 4], крок h=1. Результати обчислень заносимо у табл. 5.2.(заповняючи її по строчкам)
Таблиця 2
Рішення рівняння (5.8) модифікованим методом Ейлера
i |
Xi |
Yi |
Yi’= =f(Xi,Yi) |
Xi +1/2 = =Xi+h/2 |
Yi+1/2= Yi+h/2*Yi’ |
Y’i+1/2= f(Xi +1/2, Yi+1/2) |
h* Y’i+1/2 |
0 |
0 |
0 |
0.05 |
0.5 |
0.025 |
0.0486 |
0.0486 |
1 |
1 |
0.0486 |
0.0473 |
1.5 |
0.0722 |
0.0459 |
0.0459 |
2 |
2 |
0.0945 |
0.0446 |
2.5 |
0.117 |
0.0434 |
0.0434 |
3 |
3 |
0.138 |
0.0421 |
3.5 |
0.159 |
0.0410 |
0.0410 |
4 |
4 |
0.179 |
|
|
|
|
|
5.1.4. Метод Ейлера-Коши Мал. 5.3. Метод Ейлера- Коші
В цьому методі також використовується оцінка поведінки інтегральной кривой в послідуючих точках. Сутність метода Ейлера-Коши міститься в наступному (мал. 5.3).
За допомогою метода Ейлера (5.6) відшукуеться точка А(Xi+h,Yi+h*Yi') - для чого в точці Д(Xi,Yi) проводимо дотичну L1 до перетинання з ординатою, яка всановлена в точці Xi+1=Xi+h.
В точці А знову обчислюеться тангенс кута нахилу дотичної і проводимо її. В точці А проводимо пряму , тангенс кута нахилу якої є середнє арифметичнем тангенсів кутів нахилу дотичних L1 i L2.
Через точку Д(Xi,Yi) проводимо пряму L, паралельну .Точка, в котрій пряма перетне ординату, востановлену в точці Xi+1=Xi+h, і буде шуканою точкою в(Xi+1,Yi+1) . Формула метода Ейлера-Коши маї слідуючий вигляд:
Yi+1=Yi+h/2*[f(Xi,Yi)+f(Xi+h,Yi+h*Yi')] (5.10)
Інтегрування по методу Ейлера-Коши міститься в послідовному застосуванні формул (5.6) i (5.10), починаючи з І=1. Спочатку, по (5.6) обчислюють приблизнї значення YPi+1. Потім, визначивши YPi+1, по (5.10) обчислюють шукане Yi+1. Даний метод,т акож як і модифікований метод Ейлера, має другий порядок точності.
ПРИКЛАД.
Користуючись методом Ейлера-Коши, розв'язвти рівняння (5.8) з пер вісною умовою Y(0)=0, на відрізку [0; 4], крок h=1.
РІШЕННЯ: Результати обчислень приведенні в табл. 5.3.
Таблиця 5.3
Рішення рівняння (5.8) методом Ейлера-Коши
i |
Xi |
Yi |
Yi’= =f(Xi,Yi) |
Xi +1 = =Xi+h |
YPi+1= Yi+h*Yi’ |
YP’i+1= f(Xi +1, YPi+1) |
h*( Y’i+ +YP’i+1)/2 |
0 |
0 |
0 |
0.05 |
1 |
0.05 |
0.0473 |
0.0486 |
1 |
1 |
0.0486 |
0.0473 |
2 |
0.0959 |
0.0446 |
0.0460 |
2 |
2 |
0.0945 |
0.0446 |
3 |
0.139 |
0.0421 |
0.0434 |
3 |
3 |
0.138 |
0.0421 |
4 |
0.180 |
0.0398 |
0.0410 |
4 |
4 |
0.179 |
|
|
|
|
|
5.1.5. Методи Рунге-Кутта
Найбільш поширеними у практиці інтегрування звичайних диференційних рівнянь є методи Рунге-Кутта різноманітного порядку точності. Перевагою ціх методів є те, що при їх використовуванні не треба обчислювати похідні вищє першого порядку, а їх головний недолік - значний об'єм обчислень на кожному році.
До методів Рунге-Кутта відносяться метод Ейлера - метод Рунге-Кутта пер- шого порядку точності; модифікований метод Ейлера і метод Ейлера-Коши - метод Рунге-Кутта другого порядку.
Метод Рунге-Кутта четвертого порядку точності - один із найуживаніших методів інтегрування диференційних рівнянь. Взагалі його називають просто "методом Рунге-Кутта". Цей метод описуеться системою п'яти рівнянь:
Yi+1=Yi+h/6*(K1+2*K2+2*K3+K4) (5.11)
де K1=f(Xi,Yi) (5.12)
K2=f(Xi+h/2,Yi+h*K1/2) (5.13)
K3=f(Xi+h/2,Yi+h*K2/2) (5.14)
K4=f(Xi+h,Yi+h*K3) (5.15)
Інтегрування по методу Рунге-Кутта міститься в наступному. Для кожної і-ої точки (i=1,2,..,n-1) no (5.12) - (5.15) обчислюються значення Кj (j=1,2,3,4). Потім по (5.11) послідовно визначаються значення Yi (i=1,2,..,n).