Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KONSP_L.DOC
Скачиваний:
16
Добавлен:
10.02.2016
Размер:
1.06 Mб
Скачать

5.1.3. Модификований метод Ейлера

На відміну від звичайного метода Ейлера в цьому методі використовується оцінка поведінки інтегральної кривої в наступних точках. Порядок побудови рішення в модифікованому методі Ейлера полягає в наступному.

Ч

Мал. 5.2. Модифікований метод Ейлера

ерез точку Рi(Xi,Yi) (мал. 5.2) проводиться дотична А1 з тангенсом кута нахилу f(Xi,Yi) до перетинання з ординатою в точці X=Xi + h/2 (по методу Ейлера (6)). Одержуїмо точку перетинання В з координатами (Xi+h/2, Yi+h/2*Yi'). Вираховуваем тангенс кута нахилу дотичної в цій точці: Кi=Yi'+1/2=f(Xi+h/2, Yi+h/2*Yi'). Пряма з таким нахилом, яка проходить через точку В, позначена А2. Далі, через точку Рі(Xi,Yi) проводимо пряму Ао, паралельну А2. Перетинання прямой Ао з ординатою Х=Хі+1 і дае шукану точку Рі+1(Xi+1,Yi+1).

Рівняння прямої Ао можно записати:

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).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]