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

nahman

.pdf
Скачиваний:
17
Добавлен:
07.02.2015
Размер:
495.51 Кб
Скачать

25y′ = 4sin x +9y2 +1;

y(0) = −1.

26y′ = 2x+9y + 6ey;

y(0) = 0.

27y′ = 4xy 1+3ex;

y(0) = 0.

28y′ = cosx + 4y + ex;

y(0) = 3.

29y′ = 6ey +9y + ex;

y(0) = 0.

30y′ = 2cosx + y2;

y(0) = 2.

Задание 16. Найти приближенное решение задачи Коши для обыкновенного дифференциального уравнения первого порядка

y′ = f (x, y);

y(x0) = y0

в точке x = xk

с помощью метода Эйлера. Использовать разбиение отрезка [x0; x1] на n1 = 5 и n2 =10 рав-

ных частей. Получить уточненное решение с помощью формулы Рунге.

 

 

 

 

 

 

 

Вари-

 

f(x, y)

x0

y0

xk

ант

 

 

 

 

 

 

 

1

sin(xy)+ Ny2

0

1

0,5

 

2

sin(x+ Ny)+ y

0

0

0,5

 

 

 

 

 

 

 

3

Ny2 +ex

0

1

0,5

 

4

N +

y +sinx

0

4

0,5

 

 

 

 

 

 

 

 

5

N

y +2x2

0

1

1

 

6

10

y +sin(x/ N)

0

1

1

 

 

 

 

 

 

 

7

cos y y + x2 y/ N

0

0,1

1

 

8

y /N + x2

0

0,1

1

 

 

 

 

 

 

 

9

3x+ Ny+ln y

0

1

0,5

 

 

 

 

 

 

 

10

x/N +2yxln y

1

1

1,5

 

 

 

 

 

 

 

11

xy/N +ln y

1

1

1,5

 

 

 

 

 

 

 

12

3xy+(ln y)/N

1

1

1,5

 

13

e2x y+ N

0

0

0,5

 

14

ex + xy/N

0

1

1

 

15

ex y+ Nx

0

1

0,5

 

16

ex sin y + Nx

0

1

0,5

 

17

ex cosy+ xy/N

0

1

1

 

18

ex(1+ y)+ x/N

0

1

1

 

19

yx2 +eNx

0

0

5

 

20

yx3 +eNx

0

1

5

 

21

y x +eNx

0

1

5

 

22

2yx+eNy

0

0

1

 

 

 

 

 

 

Продолжение табл.

 

 

 

 

 

 

 

 

 

 

 

Вари-

f(x, y)

x0

y0

xk

ант

 

 

 

 

 

23

5yx+2sin(x/N)

0

1

0,1

 

 

 

 

 

 

 

24

2x2 +cosy/N

0

1

0,5

 

25

2lnx+cos(y/N)

1

1

1,5

 

 

 

 

 

 

 

26

x+ y+ xy/N

0

1

0,5

 

27

xy+ x+ y/N

0

1

1

 

 

 

 

 

 

 

28

x+ N / y

0

1

0,5

 

 

 

 

 

 

 

29

x/N +ey

0

1

0,5

 

30

cos(xy/N)

0

0

0,5

 

 

 

 

 

 

 

9 ПРИМЕР ВЫПОЛНЕНИЯ ТИПОВОГО РАСЧЕТА

Задача 1

а) В сосуд, содержащий 5 л воды, непрерывно со скоростью 1 л/мин поступает раствор, в каждом литре которого содержится 0,3 кг соли. Поступающий в сосуд раствор перемешивается с водой, и смесь вытекает из сосуда с той же скоростью. Сколько соли будет в сосуде через 10 мин?

Считать, что втекающий газ (или жидкость) вследствие перемешивания равномерно распределяется по всему объему сосуда. Тогда функция y(t), где t время, а y(t) – концентрация вещества (в долях), подчиняется закону Vy′ = a(c0 y). Здесь V объем сосуда; a(t) – скорость поступления вещества в

сосуд; с0 концентрация данного вещества (в долях) в поступающем растворе.

Решение. По условию задачи V = 5, a = 1, c0 = 0,3. Следовательно, дифференциальное уравнение, описывающее процесс, имеет вид

5y′ = 0,3y .

Начальная концентрация соли в воде равна нулю, следовательно, начальное условие имеет вид

y(0) = 0.

Полученное уравнение является уравнением с разделяющимися переменными. Заменяем yна dydt :

5dydt = 0,3y ;

разделяем переменные:

50,3dyy = dt.

Далее интегрируем

50,3dyy = dt ;

5ln|0,3y|= t +C ;

ln|0,3y|= −t/5+C

(так как С – произвольная константа, то заменяем –С/5 на С). Проводим преобразования, чтобы из полученного уравнения выразить y.

0,3y = eCt/5;

y= 0,3eCt/5;

y= 0,3Cet/5.

Находим константу С из начального условия:

0 = 0,3Ce0; C = 0,3.

Окончательно зависимость концентрации соли от времени имеет вид

y(t) = 0,3(1et/5) .

Находим значение y(t) в момент времени t = 10.

y(10) = 0,3(1e10/5) 0,3(10,135) 0,260.

Если концентрация соли в сосуде составляет 0,260 кг/л, а объем сосуда 5 л, то масса соли в сосуде составит 0,260 5 =1,3 кг.

Ответ: через 10 мин в сосуде будет 1,3 кг соли.

 

 

 

 

 

 

б) Начальная

температура

тела

5

°С.

За

10

мин

оно

нагрелось

до

15 °С. Температура окружающего воздуха поддерживается равной 22 °С. Когда тело нагреется до 20

°С?

Принять, что скорость нагревания (или остывания) тела пропорциональна разности температуры тела и температуры окружающей среды. Тогда функция y(t), где y температура тела, а t время, подчиняется закону y′ = k(hy) . Здесь k коэффициент теплообмена; h(t) – температура окру-

жающей среды.

Решение. По условию задачи h(t) = 22, y(0) = 5, y(10) =15, y(T) = 20. В задаче требуется найти время Т. Дифференциальное уравнение, описывающее процесс, имеет вид

y′ = k(22y).

Полученное уравнение является уравнением с разделяющимися переменными. Заменяем yна dydt :

dydt = k(22y);

разделяем переменные:

22dyy = kdt .

Далее интегрируем:

22dyy = kdt ;

ln|22y|= kt +C ;

ln|22y|= −kt +C

(так как С – произвольная константа, то заменяем –С на С). Проводим преобразования, чтобы из полученного уравнения выразить y.

22y = eCkt;

y= 22eCkt;

y= 22Cekt

(так как С – произвольная константа, то заменяем eC на С) Находим константы С и k из условий:

y(0) = 5;y(10) =15.

Подставляя в эти условия найденное решение, получим

22Ce0 = 5;

22Ce 10k =15;

C =17;17e10k = 7;

C =17;

k = 0,1ln17.

7

Окончательно зависимость температуры тела от времени имеет вид

y(t) = 2217e0,1ln(17/7)t .

По условию задачи y(T) = 20:

2217e0,1ln(17/7)T = 20.

Отсюда получаем

e0,1ln(17/7)T = 172 ;

0,1ln(17/7)T = ln(2/17);

T= −10lnln((172/17/7)). T 24,12.

Ответ: через 24,12 мин тело нагреется до 20 °С.

в) Согласно опытам, в течение года из каждого грамма радия распадается 0,44 мг. Через сколько лет распадется 50 % имеющегося радия?

Использовать закон радиоактивного распада количество радиоактивного вещества, распадающегося в единицу времени, пропорционально количеству этого вещества, имеющемуся в рассматриваемый момент. Тогда функция y(t), где t время, а y(t) – масса радиоактивного вещества, подчиняется закону y′ = −ky , где k некоторая постоянная.

Решение. По условию задачи y(0) =1 (г), y(1) =10,00044 = = 0,99956 (г), y(T) = 0,5 (г). В задаче требуется найти время Т (в годах). Дифференциальное уравнение, описывающее процесс, имеет вид

y′ = −ky .

Полученное уравнение является уравнением с разделяющимися переменными. Заменяем yна dydt :

dydt = −ky ,

разделяем переменные:

dyy = −kdt .

Далее интегрируем

dyy = −kdt ;

ln| y|= −kt +C ;

y= eCkt;

y= Cekt.

(так как С – произвольная константа, то заменяем Находим константы С и k из условий:

y(0)

y(1)

eC на С).

=1;

=0,99956.

Подставляя в эти условия найденное решение, получим

Ce0 =1;

Cek = 0,99956;

C =1;

k = −ln0,99956.

Окончательно зависимость температуры тела от времени имеет вид y(t) = eln(0,99956)t . По условию за-

дачи y(T) = 0,5:

eln(0,99956)T = 0,5.

Отсюда получаем

ln(0,99956)T = ln(0,5);

T =

ln(0,5)

; T 1575.

ln(0,99956)

 

 

Ответ: через 1575 лет распадется 50 % имеющегося радия.

г) Лодка замедляет свое движение под действием сопротивления воды, которое пропорционально квадрату скорости лодки. Начальная скорость лодки 3 м/с, через 5 с ее скорость составила 2 м/с. Какая скорость будет у лодки через 10 с от начала торможения?

Считать, что скорость тела y(t), где t время, подчиняется закону my′ = −ky2 + f . Здесь m масса

тела; k коэффициент сопротивления среды, а f приложенная сила.

Решение. По условию задачи f = 0, y(0) = 3, y(5) = 2. В задаче требуется найти значение y(10) . Дифференциальное уравнение, описывающее процесс, имеет вид

y′ = − mk y2 .

Полученное уравнение является уравнением с разделяющимися переменными. Заменяем yна dydt :

dydt = − mk y2 ,

разделяем переменные:

dyy2 = − mk dt .

Далее интегрируем

dyy2 = − mk dt ;

1y = − mk t +C ;

y =

 

 

1

.

k

 

 

 

m

t C

 

 

 

 

Находим константы С и mk из условий:

y(0) = 3;y(5) = 2.

Подставляя в эти условия найденное решение, получим

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

3

=

 

 

 

;

 

 

 

 

 

 

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

=

 

 

 

 

 

 

;

 

 

 

 

 

 

5k

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

C

 

= −

 

 

;

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

k

 

=

 

.

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

m

 

 

 

 

 

Окончательно зависимость скорости тела от времени имеет вид y =

30

.

 

 

 

30

 

 

 

 

 

 

 

 

 

 

t +10

Тогда y(10) =

=1,5.

 

 

 

 

 

 

 

 

 

 

 

10+10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: через 10 с скорость лодки будет равна 1,5 м/с.

Задача 2. Решить дифференциальное уравнение

(x2 y + y)dx + (xy2 + x)dy = 0 .

Решение. Преобразуем уравнение:

y(x2 +1)dx+ x(y2 +1)dy = 0; y(x2 +1)dx = −x(y2 +1)dy.

Предполагая, что x 0 и y 0 , разделим обе части данного уравнения на xy . Получим уравнение с разделенными переменными

x2x+1dx = − y2y+1dy ;

x+ 1x dx = − y + 1y dy .

Переменные разделены, поэтому уравнение можно интегрировать:

x + 1x dx = −y + 1y dy .

Интегрируя, получим

x2 + ln| x|= − y2 + ln| y|+C . 2 2

Последнее равенство является общим решением исходного уравнения. При его нахождении были приняты ограничения x 0 , y 0 . Однако, функции x = 0 и y = 0 также являются решениями исходно-

го уравнения, что легко проверяется подстановкой. Следовательно, x = 0 и y = 0 – частные решения исходного уравнения.

Ответ:

x2

+ ln| x|= −

y2

+ ln| y|+C , x = 0, y = 0 .

2

 

 

2

 

Задача 3. Решить дифференциальное уравнение 4x2 y′ = x2 + 4y2 .

Решение. Данное уравнение является однородным первого порядка. Поделим обе части уравнения на x2 . Получим

4y′ =1+ 4 y2 . x2

 

y

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положим t = x , тогда

y

= t

+ xdx

и

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4(t + x

dt

) =1+ 4t2; 4t +4x

dt

=1+4t2

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

4x

dt

=1+ 4t2 4t; 4x

dt

 

= (2t 1)2 .

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

Предполагая, что x 0 и 2t 10,

разделим обе части данного уравнения на x(2t 1)2 и умножим на

dx. Получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4dt

=

dx

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2t 1)2

 

x

 

 

 

Интегрируя, находим общее решение уравнения

2t21 = ln| x| +C .

Возвращаемся к исходным переменным и, учитывая, что t = xy , получаем общее решение диффе-

ренциального уравнения:

2y2x x = ln| x|+C .

Подставляя в исходное уравнение функцию x = 0, получаем, что она не является решением (для нее не определена y). Из условия 2t 1= 0 следует: y = 2x . Подставляя эту функцию в исходное уравнение,

видим, что она является частным решением дифференциального уравнения.

Ответ: 2y2x x = ln| x|+C , y = 2x .

Задача 4. Сосуд объемом V = 2 л содержит воздушную смесь (воздух и азот). Из сосуда вытекает a(t) = 2t л воздушной смеси в минуту, и такое же количество смеси втекает, причем во втекающей смеси количество азота составляет b(t) = t3 л за минуту. Определить количество азота (л) в сосуде в момент T = 1 мин, если в момент t = 0 в сосуде содержалось V0 = 0,1 л азота. Количество азота в сосуде подчиняется закону y′ = baVy .

Решение. Согласно условию задачи, дифференциальное уравнение, описывающее изменение количества азота в сосуде, имеет вид

y′ = t3 2t 2y ; y′+ty = t3.

Полученное уравнение является линейным, следовательно, решаем его с помощью подстановки Бернулли

y = u(t)v(t); y

 

= u v+uv.

Получаем уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+tuv

= t

3

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u v+uv

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+tv) = t

3

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u v+u(v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положим v

+tv = 0, тогда u v = t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решаем последовательно, разделяя переменные, полученные уравнения

 

а)

dv

+tv = 0; dv = −tvdt ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

dv

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= −tdt ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dv

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= −tdt ,

 

или

lnv = −

t

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

2

 

 

 

откуда v = et2 /2

(выбрана одна из первообразных v(t)).

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

du

t2 /2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б) u v = t

 

или

 

e

 

= t

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du =t3et2 /2dt;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du =t3et2 /2dt.

 

 

 

 

 

 

 

Представляем интеграл в левой части в виде

t2tet2 /2dt

 

 

и интегрируем по частям:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U = t2;

dV = tet2 / 2dt;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dU = 2tdt;

V = tet2 / 2dt = et2 / 2d

t2

=et2 / 2.

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t2tet2 /2dt = t2et2 /2 et2 /22tdt =t2et2 /2

2et2 /2d

t2

=

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= t2et2 /2 2et2 /2 +C = et2 /2(t2 2)+C,

т.е. u = et2 /2(t2 2)+C (в отличие от случая а) здесь ищется общее решение). Поскольку y = uv , то ответ имеет вид

y = (et2 /2(t2 2)+C)et2 /2 = t2 2+Cet2 /2 .

Из начального условия y(0) =V0 = 0,1 получаем

0,1= 02 2+Ce0; C = 2,1.

Следовательно, решение задачи имеет вид

y = t2 2+ 2,1et2 /2 .

Найдем значение искомой функции в момент Т = 1:

y(1) =12 2+ 2,1e1/2 ≈ −1+1,274 = 0,274 (л).

Ответ: количество азота в сосуде в момент T = 1 мин равно 0,274 л.

Задача 5. Решить дифференциальное уравнение y′+ 2ex y = 2ex y .

Решение. Имеем уравнение Бернулли, следовательно, решаем его с помощью подстановки Бернул-

ли

 

 

 

 

 

 

 

 

 

y = u(t)v(t);

 

y

 

 

.

 

 

 

 

 

 

 

 

 

 

 

= u v +uv

Получаем уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

uv

= 2e

x

uv;

 

 

 

 

 

 

 

 

 

 

u v

+uv

+2e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

v) = 2e

x

uv.

 

 

 

 

 

 

 

 

 

u v

+u(v

+2e

 

Положим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

тогда

 

 

 

 

 

 

 

 

 

 

v′+2exv = 0 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

2e

x

 

uv .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u v

 

 

 

 

 

Решаем последовательно, разделяя переменные, полученные уравнения.

а)

dv

+ 2exv = 0; dv = −2exvdx;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dv

= −2exdx ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dv

 

= −2exdx;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

lnv = −2ex ,

 

 

 

 

откуда v = e2ex

(выбрана одна из первообразных v(x)).

 

 

 

 

 

 

 

 

x

du

2ex

 

x

 

2ex

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б) u v = 2e

 

uv или dxe

 

= 2e

 

ue

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du = 2exe2ex eex ;

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du

 

 

= 2exeex dx;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

u1/2du = 2eex dex .

Интегрируя, получаем:

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