Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект для заочників з МПСД.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.53 Mб
Скачать
  1. Постановка задачi Кошi

Сформулюємо задачу Кошi. Нехай задано ДР

(2)

і початкова умова

. (3)

Необхiдно знайти розв’язок ДР (2), який задовiльняє умову (3). Геометрично це означає, що треба знайти ту iнтегральну криву y(x), яка проходить через точку (Xo,Yo).

Нехай потрiбно знайти чисельний розв’язок задачi Кошi на вiдрiзку [a,b]. Подiлимо вiдрiзок [a,b] на n рiвних частин точками

a = xo, x1, x2 ,..., xn = b.

Кооординату кожної з точок можна записати формулою

xi=xo+ih, h= . (4)

Тут h - крок чисельного iнтегрування. Розв’язати задачу Кошi чисельно означає знайти числову послiдовнiсть yo, y1, y2 , ..., yn, яка i буде наближеним розв’язком. Якщо наближений розв’язок в точцi xk вiдомий, то проiнтегрувавши рiвняння (2) в межах вiд xk до xk+1, знайдемо його розв’язок в точцi xk+1 за формулою

. (5)

Саме ця формула є основою багатьох способiв розв’язування задачi Кошi.

  1. Метод Ейлера

Обчислимо iнтеграл у правiй частинi (5) за формулою лiвих прямокутникiв

(6)

Отримали розрахункову формулу Ейлера. Її похибка = yk-y(xk) ~ h2. Тут yk - наближене значення функцiї, y(xk)-точне значення. Рiвняння дотичної до графiка функцiї y(x) в точцi xk має вигляд

(7)

Врахуємо, що згiдно(2) y’k=f(xk,yk). Отже формула (6) є рiвнянням дотичної, а це означає, що iнтегральна крива замiнюється вiдрiзком дотичної до неї в точцi (xk,yk). Сукупнiсть цих вiдрiзкiв утворює ламану Ейлера (верхня лінія на Рис.1).

Рис.1. Наближене розв’язування звичайного дифрівняння методом Ейлера. Нижня лінія відповідає точному розв’язку, верхня – розв’язку за методом Ейлера.

Приклад. y’=2x+1. y(0)=1; h=0.1.

Точнiсть методу досить мала (перший порядок точностi) i з переходом вiд x0 до xn похибка систематично зростає. Розрахунки зручно вести у формi наступної таблицi.

n

xn

yn

f(xn,yn)

yn+1

0

0.00

1.00

1.00

1.10

1

0.10

1.10

1.20

1.22

. . .

. . .

. . .

. . .

. . .

10

1.00

2.90

3.00

3.20

  1. Удосконалений метод Ейлера

Якщо iнтеграл у правiй частинi формули (5) обчислити за формулою середнiх прямокутникiв, тобто значення функцiї f(x,y) обчислювати в точцi , то знайдемо

. (8)

Обчислимо значення y(xk+1/2) за формулою Ейлера (6)

.

Отримаємо

(9)

Формула (9) виражає удосконалений метод Ейлера. Метод має другий порядок точностi.

Геометрична iлюстрацiя цього методу така: графік iнтегральної кривої замiнюється вiдрiзком прямої, що проходить через точку (xk,yk), але має кутовий коефiцiєнт

y’k+1/2 = f(xk+1/2, yk+1/2). Розрахунки удосконаленим методом Ейлера зручно вести у формi наступної таблицi (ми як і раніше розглядаємо задачу y’=2x+1; y(0)=1; h=0.1).

n

xn

yn

f(xn,yn)

f(xn+h/2,yn+h/2*f(xn,yn))

yn+1

0

0.00

1.00

1.00

1.10

1.11

1

0.10

1.11

1.20

1.30

1.24

. . .

. . .

. . .

. . .

. . .

. . .

10

1.00

3.00

3.00

3.10

3.31