Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Частина 3

.pdf
Скачиваний:
2
Добавлен:
26.04.2021
Размер:
1.01 Mб
Скачать

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“Курс вищої математики. Частина 3.”

1.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

1

 

 

 

 

1.5

 

 

 

2

 

-0.5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приклад. Знайти загальний інтеграл рівняння x( y2

1)dx + y(x2

1)dy = 0 .

Це рівняння із змінними, що розділяються.

 

 

 

 

 

 

 

 

 

 

 

xdx

 

+

ydy

 

= 0;

xdx

 

= −

ydy

;

 

x

2

1

y

2

1

x

2

1

y

2

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

ln x2 1 + ln y 2 1 = ln C;

 

 

 

 

 

Загальний інтеграл має вигляд:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Побудуємо інтегральні криві диференціального рівняння при різних значеннях С.

З = - 0,5

З = -0,02

З = -1

З = -2

 

 

 

2

 

 

 

 

1.5

 

 

 

 

1

 

 

 

 

0.5

 

 

-2

-1

 

1

2

 

 

-0.5

 

 

 

 

-1

 

 

 

 

-1.5

 

 

 

 

-2

 

 

 

З = 0,02

З = 0,5З = 1

З = 2

Приклад. Знайти вирішення диференціального рівняння, що задовольняє

заданим початковим умовам.

 

 

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“Курс вищої математики. Частина 3.”

 

 

 

 

 

ycos x = ( y +1)sin x;

 

 

y(0) = 0.

Це рівняння із змінними, що розділяються.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

=

 

sin x

;

 

 

dy

 

 

= tgxdx;

 

 

 

 

 

 

y +1

 

y +

1

 

 

 

 

 

 

 

 

cos x

 

 

 

 

 

 

dy

 

= tgxdx;

 

ln

 

y +1

 

= −ln

 

cos x

 

+ ln C;

 

 

 

 

 

 

y +

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln

 

(y +1) cos x

 

= ln C;

 

 

(y +1) cos x = C;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Загальне рішення має вигляд

: y =

 

 

C

 

1.

 

 

 

 

 

 

 

 

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Знайдемо приватне рішення за заданої початкової умови у(0)= 0.

 

 

 

0 =

С

1;

C =1.

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Остаточно отримуємо: y

=

1

1.

 

 

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приклад. Вирішити попередній приклад іншим способом.

Дійсно, рівняння ycos x = ( y +1) sin x

 

 

може

бути

розглянуте як лінійне

неоднорідне диференціальне рівняння.

 

 

 

 

 

 

 

 

 

 

 

 

 

ycos x y sin x = sin x.

 

 

 

Вирішимо відповідне йому лінійне однорідне рівняння.

 

 

 

cos x y sin x = 0;

 

 

 

 

cos x

 

= y sin x;

 

dy

= tgxdx;

 

 

 

 

 

 

 

 

y

 

y

 

 

y

 

 

dy

= tgxdx + ln C;

ln

 

y

 

= −ln

 

cos x

 

+ ln C;

y cos x = C;

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y =

C

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вирішення неоднорідного рівняння матиме вигляд: y = cosC(xx) .

Тоді y′ = C(x) cos x + C(x)sin x . cos2 x

Підставляючи в початкове рівняння, отримуємо:

 

 

 

 

 

 

 

 

 

 

C(x)sin x

 

 

 

 

[C (x) cos x + C(x)sin x] cos x

= sin x;

 

 

 

 

cos2 x

 

 

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C (x) cos x

 

 

 

 

 

 

 

C(x) = sin xdx = −cos x + C;

 

 

 

= sin x;

C x)

= sin x;

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos x +C

 

 

 

 

 

 

 

 

 

 

 

 

Разом y =

;

 

y =

C

 

1;

 

 

 

 

 

 

 

cos x

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

“Курс вищої математики. Частина 3.”

З урахуванням початкової умови у(0)= 0 отримуємо y = cos1 x 1;

Як видно результати, отримані при вирішенні даного диференціального рівняння різними способами, співпадають.

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

Приклад. Вирішити рівняння

 

 

 

 

1

 

 

 

 

 

y

+ y cos x

= 2 sin 2x з початковою умовою у(0)=

 

0.

 

 

 

 

 

 

 

 

 

 

 

 

Це лінійне неоднорідне рівняння. Вирішимо відповідне йому однорідне рівняння.

y′+ y cos x = 0;

dy

= −cos xdx;

 

 

ln

 

y

 

= −sin x +C1 ;

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y = esin x eC1 ;

y = Cesin x ;

Для лінійного неоднорідного рівняння загальне рішення матиме вигляд: y = C(x)esin x ;

Для визначення функції З(х) знайдемо похідну функції у і підставимо її в початкове диференціальне рівняння.

 

 

y

= C

 

 

 

sin x

C

(x)e

sin x

cos x;

 

 

 

 

(x)e

 

 

 

 

sin x

C(x)e

sin x

cos x +C(x)e

sin x

cos x = sin x cos x;

 

C (x)e

 

 

 

 

 

 

 

sin x

= sin x cos x;

 

 

 

 

 

sin x

sin x cos x;

 

C (x)e

 

 

 

 

C (x) = e

 

 

 

 

 

 

 

= e

sin x

;

 

dU = cos xdx;

 

 

С(x) = esin x sin x cos xdx

V

 

 

 

 

esin x cos xdx =

=

 

 

 

sin x

 

 

 

 

 

 

 

 

= esin x sin x

 

 

 

 

 

 

 

 

 

cos xdx;

 

 

 

 

 

 

 

 

 

dV = e

 

 

 

U = sin x;

 

=esin x sin x esin x + C.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Разом y = esin x (esin x sin x esin x

+C);

 

 

 

 

 

 

 

y = sin x 1+Cesin x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перевіримо отримане загальне рішення підстановкою в початкове диференціальне рівняння.

cos x +Cesin x (cos x) +sin x cos x cos x +Cesin x cos x = sin x cos x; (вірно)

Знайдемо приватне рішення при у(0)= 0.

 

0 = sin 0 1+Ce0 ;

C =1.

Остаточно y = sin x + esin x 1.

Приклад. Знайти вирішення диференціального рівняння

20xdx 3ydy = 3x2 ydy 5xy2 dx

з початковою умовою у(1)= 1.

23

“Курс вищої математики. Частина 3.”

Це рівняння може бути перетворене і представлене як рівняння з розділеними змінними.

20x

3yy

= 3x

2

yy

5xy

2

;

 

 

 

 

 

 

 

2

+1) = 5x( y

2

+ 4);

 

 

 

 

 

 

3yy

(x

 

 

 

y

 

 

3y

 

 

 

 

 

5x

 

 

 

 

 

 

 

 

3y

 

 

 

 

 

 

5x

 

 

 

 

 

 

 

=

 

 

;

 

 

 

 

 

 

 

 

dy =

 

dx;

 

 

 

y 2 + 4

x2 +1

 

 

 

y 2 + 4

x2 +1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3y

 

 

dy =

 

5x

 

 

dx;

 

 

 

 

 

 

 

 

 

 

 

 

y

2

+ 4

 

x

2

 

+

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

ln( y 2

+ 4) =

 

5

ln(x2

+

1) + ln C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( y 2 + 4)3 = C (x2 +1)5 ;

 

 

 

y 2 + 4 = C 3 (x2 +1)2 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y2 = C(x2 +1)

3

4;

 

 

 

 

 

 

5

y = C(x2 +1) 3 4;

З урахуванням початкової умови:

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

125 = 8C 3 4; C 3 =

125

 

1 = С 2

3

 

4 =

С3

32 4;

1 = 2C3 4 4;

5 = 2C3

4;

;

 

 

 

 

 

 

 

 

 

 

 

 

 

5 .

 

 

32

 

 

 

 

 

 

 

 

 

 

 

 

 

C =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

4

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

+1

 

3

 

 

 

 

 

 

 

 

Остаточно

y =

 

x

 

 

4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приклад.

Вирішити

диференціальне

рівняння

xy′+ y = x +1 з початковою

умовою у(1)= 0.

Це лінійне неоднорідне рівняння.

Вирішимо відповідне йому однорідне рівняння.

 

 

xdy

 

dy

 

dx

 

xy

+ y = 0;

dx = −y;

y = − x ;

 

 

 

 

 

xy = C;

 

y =

C

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

Вирішення неоднорідного рівняння матиме вигляд: y = C(xx) ;

Підставимо в початкове рівняння:

x

C(x)x C(x)

+

C(x)

= x +1;

C(x)x

x2

x

x

 

 

 

ln y = −ln x + ln C;

;

= x +1; C(x) = x +1;

C(x) = x2 + x +C; 2

Загальне рішення матиме вигляд: y = 2x +1+ Cx ;

24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

“Курс вищої математики. Частина 3.”

C обліком початкової умови у(1)= 0:

0 =

1

+1+ C;

C = −

3

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

2

 

 

 

 

Приватне рішення

: y =

x

3

+1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приклад. Знайти

вирішення

диференціального

 

рівняння

xy′ = y ln

 

з

 

 

початковою умовою у(1)= е.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Це рівняння може бути приведене до виду рівняння із змінними, що

розділяються, за допомогою заміни змінних.

 

 

 

 

 

 

 

 

 

Позначимо:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рівняння приймає вигляд:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

+ e

u

= e

u

u;

xu

+1 = u;

xu

= u 1;

 

 

 

 

xu e

 

 

 

 

 

 

 

Отримали рівняння із змінними, що розділяються.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

du

= u 1;

 

 

 

 

 

 

 

du

 

 

=

 

dx

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du

 

 

 

 

 

 

 

 

dx

dx

 

 

 

 

 

u

1

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

;

 

 

 

 

ln

 

u 1

 

 

= ln

 

x

 

 

+ ln C;

u 1 = Cx;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Зробимо зворотну заміну:

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

y

 

 

Cx+1

 

Cx = ln

 

 

 

1;

 

 

 

 

 

 

ln

 

 

 

= Cx

+1;

 

 

 

 

= e

 

;

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Загальне рішення

: y = xeCx+1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e = eC+1;

C = 0;

 

 

 

 

 

 

 

 

 

C обліком початкової умови у(1)= е:

 

 

 

 

 

 

 

 

 

 

 

 

 

Приватне рішення

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

: y = ex;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Другий спосіб рішення.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xy

= y ln x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xy′ = y ln y y ln x;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln y = −

 

ln x;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

 

 

 

 

 

 

 

 

 

 

Отримали лінійне неоднорідне диференціальне рівняння. Відповідне однорідне:

 

 

 

 

 

 

 

y′−

 

 

y

 

ln y = 0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

d(ln y)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y′ =

 

 

y

ln y;

 

 

 

dy

=

dx

;

 

 

 

=

dx

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y ln y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

ln y

 

 

x

 

 

 

 

 

 

 

 

 

 

 

ln

 

ln y

 

= ln

 

x

 

+ ln C;

 

 

 

 

 

ln y = Cx;

y = eCx ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вирішення початкового рівняння шукаємо у вигляді:

y = eC ( x) x ;

 

Тоді y

= e

C ( x) x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(C (x)x +C(x));

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Підставимо отримані результати в початкове рівняння:

25

“Курс вищої математики. Частина 3.”

xeC ( x) x (C(x)x +C(x))= eC ( x) x ln eC ( x) x ; x

x2C(x) + xC(x) = C(x)x ln x;

 

 

 

 

2

 

 

 

 

 

 

 

 

ln x

 

 

 

 

 

 

 

 

x

 

C

(x)

= −ln x;

 

 

 

C (x)

= −

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

ln x

u = ln x;

 

dv =

 

 

 

;

 

 

ln x

 

 

 

dx

 

C(x) = −

 

x

2

 

 

 

 

dx =

 

 

 

dx

 

 

 

 

 

= − −

 

 

 

 

2

 

=

x

2

 

 

 

 

 

1

 

x

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du =

 

 

 

 

;

v = −

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y = eC ( x) x = eln x+1+Cx = xeCx+1 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отримуємо загальне рішення:

y = xeCx+1

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

y

Приклад.

Вирішити

диференціальне

рівняння

 

y

+ e

 

 

x

 

 

x

 

 

 

умовою у(1)=0.

У цьому рівнянні також зручно застосувати заміну змінних.

lnxx + 1x +C;

= 0 з початковою

 

 

 

y

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xu

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e

 

= u;

x = ln u;

 

 

 

y = x ln u;

y

= ln u

+ u

;

 

 

 

 

 

 

 

Рівняння приймає вигляд:

 

 

 

 

 

 

 

 

 

du2 = − dx ;

 

du2

= −dx;

 

 

 

 

 

 

 

xu′ = −u 2 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

x

 

u

 

x

 

 

 

 

 

 

 

 

 

 

 

1

= ln

 

x

 

+ ln C;

 

1

 

 

= ln Cx;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Робимо зворотну підстановку: e

y

 

 

 

 

 

 

 

 

y

 

 

= ln(ln Cx);

 

 

 

x

= ln Cx;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Загальне рішення

: y = −x ln(ln Cx

);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C обліком початкової умови у(1)= 0:

0 = −ln(ln C);

 

C = e;

 

 

 

Приватне рішення:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y = −x ln(ln ex);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Другий спосіб рішення.

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

+ e

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

x = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заміна змінною: u =

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

u

u = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u x + u + e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u x + e

 

 

 

 

 

 

 

 

 

 

dudx x = −eu

26

“Курс вищої математики. Частина 3.”

eu du = dxx

eu du = dxx ;

eu = ln

 

x

 

+ ln C;

eu = ln

 

Cx

 

;

 

 

 

 

u = ln(ln

 

Cx

 

);

u = −ln(ln

 

Cx

 

);

 

 

 

 

Загальне рішення: y = −x ln(ln Cx);

Геометрична інтерпретація вирішень диференціальних рівнянь першого порядку.

уа

b

A S

x

Як вже мовилося вище (див. Интегральные кривые. ), лінія S, яка задається функцією, каким-, що є, або вирішенням диференціального рівняння, називається інтегральній кривій рівняння y′ = f (x, y).

Похідна у’ є кутовим коефіцієнтом дотичної до інтегральної кривої.

У будь-якій крапці А(х, у) інтегральній кривій цей кутовий коефіцієнт дотичної може бути знайдений ще до вирішення диференціального рівняння.

Оскільки дотична указує напрям інтегральній кривій ще до її безпосередньої побудови, то за умови безперервності функції f(x, у) і безперервного переміщення крапки А можна наочно зобразити поле напрямів кривих, які виходять в результаті інтеграції диференціального рівняння, тобто є його загальним рішенням.

Визначення. Безліч дотичних в кожній точці даної області називається полем

напрямів.

З урахуванням сказаного вище можна привести наступне геометричне тлумачення диференціального рівняння:

1)Задати диференціальне рівняння першого порядку – це означає задати поле

напрямів.

2)Вирішити або проінтегрувати диференціальне рівняння – це означає знайти всілякі криві, у яких напрям дотичних в кожній крапці співпадає з полем напрямів.

Визначення. Лінії рівного нахилу в полі напрямів називаються ізоклинами.

Чисельні методи вирішення диференціальних рівнянь.

Відомі методи точної інтеграції диференціальних рівнянь дозволяють знайти рішення у вигляді аналітичної функції, проте ці методи застосовні для дуже

27

“Курс вищої математики. Частина 3.”

обмеженого класу функцій. Більшість рівнянь, що зустрічаються при вирішенні практичних завдань не можна проінтегрувати за допомогою цих методів.

У таких випадках використовуються чисельні методи рішення, які представляють вирішення диференціального рівняння не у вигляді аналітичної функції, а у вигляді таблиць значень шуканої функції залежно від значення змінної.

Існує декілька методів чисельної інтеграції диференціальних рівнянь, які відрізняються один від одного по складності обчислень і точності результату.

Розглянемо деякі з них.

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

(Леонард Ейлер (1707 – 1783) швейцарський математик )

Відомо, що рівняння y′ = f (x, y) задає в деякій області поле напрямів.

Вирішення цього рівняння з деякими початковими умовами дає криву, яка стосується поля напрямів в будь-якій крапці.

Якщо узяти послідовність точок х0, х1, х2 .. і замінити на відрізках, що вийшли, інтегральну криву на відрізки дотичних до неї, то отримаємо ламану лінію.

у

M2

M1 M3

M0

y0 M4

0

x0

x1

x2

x3

x4

x

При підстановці заданих початкових умов (х0, у0) в диференціальне рівняння y′ = f (x, y) отримуємо кутовий коефіцієнт дотичної до інтегральної кривої в

початковій точці

tgα0 = y′ = f (x0 , y0 ).

Замінивши на відрізку [x0, x1] інтегральну криву на дотичну до неї, набуваємо значення

y1 = y0 + f (x0 , y0 )(x1 x0 ).

Проводячи аналогічну операцію для відрізання [x1, x2], отримуємо:

y2 = y1 + f (x1 , y1 )(x2 x1 ).

Продовжуючи подібні дії далі, отримуємо ламану криву, яка називається

ламаною Ейлера.

Можна записати загальну формулу обчислень:

yn = yn1 + f (xn1 , yn1 )(xn xn1 ).

Якщо послідовність точок хi вибрати так, щоб вони отстояли один від одного на однакову відстань h, зване кроком обчислення, то отримуємо формулу:

yn = yn1 + f (xn1 , yn1 )h

Слід зазначити, що точність методу Ейлера відносно невисока. Збільшити точність можна, звичайно, зменшивши крок обчислень, проте, це приведе до ускладнення розрахунків. Тому на практиці застосовується так званий уточнений метод Ейлера або формула перерахунку.

28

“Курс вищої математики. Частина 3.”

Суть методу полягає в тому, що у формулі y1 = y0 + f (x0 , y0 )h замість значення y0′ = f (x0 , y0 ) береться середнє арифметичне значень f(x0, y0) і f(x1, y1). Тоді уточнене

значення:

 

 

 

 

 

 

f (x0 , y0 ) + f (x1 , y1 )

 

 

 

 

y(1)

= y

0

+

h;

 

 

 

1

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Потім знаходиться значення похідної в крапці (x

, y(1) ) . Замінюючи f(x0, y0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

середнім арифметичним значень

 

f(x0,

 

y0)

і f (x , y(1) ) ,

 

 

знаходять друге уточнене

значення у1.

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

f (x

 

, y

 

) + f (x , y(1) )

 

 

 

y(2)

= y

 

 

+

 

 

0

0

 

h;

0

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

2

 

 

 

 

 

Потім третє:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f (x

 

, y

 

) + f (x , y(2) )

 

 

 

y(3)

= y

 

 

+

 

0

0

 

h;

 

 

 

 

 

 

1

1

 

 

1

 

0

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

і так далі поки два послідовні уточнені значення не співпадуть в межах заданого ступеня точності. Тоді це значення береться за ординату точки М1 ламаною Ейлера.

Аналогічна операція проводиться для решти значень у.

Подібне уточнення дозволяє істотно підвищити точність результату.

Метод Рунге – Кутта.

Метод Рунге – Кутта є точнішим в порівнянні з методом Ейлера.

Суть уточнення полягає в тому, що шукане рішення представляється у вигляді розкладання в ряд Тейлора. (Див. Формула Тейлора. )

′′

h2

′′′

h3

IV

h4

 

 

 

+ yi

4! +...

yi+1 = yi + yi h + yi

2! + yi 3!

Якщо в цій формулі обмежитися двома першими доданками, то отримаємо

формулу методу Ейлера. Метод Рунге – Кутта враховує чотирьох перших членів розкладання.

yi+1 = yi + yih + yi′′h2 + yi′′′h3 = yi + ∆yi . 2! 3!

У методі Рунге – Кутта приросту yi пропонується обчислювати за формулою:

yi = 16 (k1(i) + 2k2(i) + 2k3(i) + k4(i) )

де коефіцієнти ki обчислюються по формулах:

 

k1(i) = hf (xi , yi );

 

 

(i)

 

 

h

 

(i)

 

 

 

k1

 

k2

= hf

xi +

 

; yi +

 

;

2

2

 

 

 

 

 

(i)

 

 

h

 

(i)

 

 

 

k2

 

k3

= hf

xi +

 

; yi +

 

;

2

2

 

 

 

 

 

k4(i) = hf (xi + h; yi + k3(i) );

Приклад. Вирішити методом Рунге – Кутта диференціальне рівняння y′ = x + y за початкової умови у(0)= 1 на відрізку [0; 0,5] з кроком 0,1.

29

“Курс вищої математики. Частина 3.”

Для i = 0 обчислимо коефіцієнти ki.

k1(0) = hf (x0 , y0 ) = 0,1(x0 + y0 ) = 0,1(0 +1) = 0,1;

 

 

 

 

 

 

 

(0)

 

 

 

 

h

 

 

 

 

(0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k1

 

 

 

 

 

 

 

 

 

k

2

= hf x0

+

 

 

 

; y0

+

 

 

 

 

 

= 0,1(0,05 +1,05)= 0,11;

 

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0)

 

 

 

h

 

 

 

 

 

 

(0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k2

 

 

 

 

 

 

 

 

k3

 

= hf

x0 +

 

; y0

+

 

 

 

 

 

= 0,1(0,05 +1,055) = 0,1105;

 

 

 

 

 

 

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k4(0)

= hf (x0 + h; y0

+ k3(0) )= 0,1(0,1 +1,1105) = 0,1211;

y

 

=

1

(k (0)

+ 2k (0)

+ 2k (0)

+ k (0) ) =

 

1

(0,1+ 0,22 + 0,221+ 0,1211) = 0,1104;

 

 

6

 

0

6

1

2

 

 

3

4

 

 

 

 

 

 

 

 

 

 

 

x1 = x0 + h = 0,1;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1 = y0

+ ∆y0

=1+ 0,1104 =1,1104;

 

 

 

 

 

 

 

 

 

 

 

Подальші обчислення приводити не будемо, а результати представимо у вигляді таблиці.

i

xi

 

до

yi

yi

0

0

1

0,1000

0,1104

1

2

0,1100

 

 

3

0,1105

 

 

 

 

4

0,1155

 

 

1

0,1

1

0,1210

0,1325

1,1104

2

0,1321

 

 

3

0,1326

 

 

 

 

4

0,1443

 

 

2

0,2

1

0,1443

0,1569

1,2429

2

0,1565

 

 

3

0,1571

 

 

 

 

4

0,1700

 

 

3

0.3

1

0,1700

0,1840

1,3998

2

0,1835

 

 

3

0,1842

 

 

 

 

4

0,1984

 

 

4

0,4

1

0,1984

0,2138

1,5838

2

0,2133

 

 

3

0,2140

 

 

 

 

4

0,2298

 

 

5

0,5

 

 

 

1,7976

Вирішимо цей же приклад методом Ейлера.

Застосовуємо формулу yn = yn1 + hf (xn1 , yn1 ).

x0 = 0, y0 =1,

f (x0 , y0 ) = x0 + y0 =1;

30

Соседние файлы в предмете Высшая математика