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

DiffEq

.pdf
Скачиваний:
4
Добавлен:
28.06.2022
Размер:
378.64 Кб
Скачать

Московский государственный технический университет им. Н. Э. Баумана.

Соболев С.К.

Дифференциальные уравнения

Методические указания к решению задач

Москва МГТУ им. Баумана

2008

С.К. Соболев. Дифференциальные уравнения

2

Предисловие.

В обычной школьной математике школьники привыкли, что в задачах и уравнениях, к которым эти задачи сводятся, неизвестными являются одно или несколько чисел, т.е. постоянных величин. Однако с развитием математики и более глубоким осознанием возникающих проблем, которые можно было решить, применяя математику, стали появляться задачи, в которых неизвестными являются не постоянные величины, а переменные, т.е. функции. Уравнения, содержащие неизвестную функцию, которую надо найти, называются функциональными. Большой класс функциональных уравнений связывает между собой аргумент, искомую функцию и её производную. Как правило, аргументом является время. Например, при прямолинейном движении точки уравнение

F (t, x, v, a) = 0

связывает

координату x(t) точки, её

скорость v(t) = dx

и ускорение

 

 

 

 

 

 

 

 

 

dt

 

a(t) = dv = d 2 x

 

в

любой

момент времени t, что

может быть записано в виде

 

dt

 

dt 2

 

 

 

 

 

 

 

 

dx

,

d 2 x

= 0

. Уравнение, связывающие аргумент, искомую функцию и её одну

F t, x,

dt

dt 2

 

 

 

 

 

 

 

 

 

 

или несколько первых производных, называется дифференциальным уравнением. Оказывается, дифференциальными уравнениями связаны между собой многие физические величины, например, величина заряда на конденсаторе, электрический ток и скорость его изменения в замкнутом контуре. Дифференциальными уравнениями описываются многие процессы в технике, химии, экономике, биологии, психологии и т.д.

Дифференциальное уравнение, в котором, кроме аргумента и искомой функции входят производные искомой функции вплоть до п-го порядка, называется дифференциальным уравнением п-го порядка. Если дифференциальное уравнение содержит неизвестную функцию одного аргумента, то оно называется обыкновенным. А если неизвестная функция зависит от двух или большего числа аргументов и в уравнение входят частные производные этой функции, то тогда оно называется дифференциальным уравнением с частными производными. В настоящем пособии рассматриваются только обыкновенные дифференциальные уравнения. Обыкновенное дифференциальное уравнение п-го порядка имеет бесконечное число решений, зависящих от п произвольных констант. Чтобы найти значения этих констант, надо еще задать дополнительные начальные условия.

В настоящем пособии разбираются методы решения дифференциальных уравнений, в основном, первого и второго порядка. Подробно разбираются линейные дифференциальные уравнения с постоянными коэффициентами, метод Лагранжа и метод неопределенных коэффициентов. Данное пособие будет полезно студентам экономических и технических специальностей.

y( x0 ) = y0

С.К. Соболев. Дифференциальные уравнения

3

1.Дифференциальные уравнения первого порядка.

1.1.Введение в дифференциальные уравнения первого порядка

Дифференциальное уравнение (ДУ) первого порядка имеет вид F ( x, y, y′) = 0 , где х –

аргумент, y = y( x)

– неизвестная

функция

(которую

надо найти),

y′ =

dy

– её

dx

 

 

 

 

 

 

 

 

 

 

производная. Его

решение

надо

начать с

того,

что привести

его

в

виду:

y′ = f ( x, y)

dy

= f ( x, y) , где

f ( x, y) – известная функция.

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

Дифференциальное уравнение имеет бесконечное число различных решений. Каждое из таких решений называется частным решением. Совокупность всех частных решений называется общим решением дифференциального уравнения. Общее решение дифференциального уравнения первого порядка содержит одну произвольную константу С, т.е. имеет вид y = ϕ ( x, C ) ; это значит, что при любом значении C = C0 функция

y( x, C0 ) является решением, и любое частное решение можно найти из общего, подобрав соответствующее значение константы С. Если задано дополнительное начальное условие: y( x0 ) = y0 , то, как привило, можно найти единственное частное решение, удовлетворяющее ему.

Дифференциальное уравнение вида y′ = f ( x, y) с начальным условием называется задачей Коши. Решение дифференциального уравнения может быть получено как в явном виде y = y( x) (у выражено через х), так и в неявном, т.е. в виде G( x, y) = 0 (когда не удается явно выразить у через х). В последнем случае решение дифференциального уравнения называется интегралом этого ДУ.

Теорема Коши. Если в некоторой (двумерной) окрестности1 точки M 0 ( x0 ; y0 )

функция f ( x, y) и её частная производная по у f ( x, y) непрерывны, то найдется такая

y

(одномерная) окрестность точки x0 в которой решение задачи Коши y′ = f ( x, y) , y( x0 ) = y0 , существует и единственно.

1.2.Основные типы дифференциальных уравнений первого порядка

иметоды их решения.

Пусть дано дифференциальное уравнение первого порядка вида y′ = f ( x, y) dydx = f ( x, y) .

Мы будем классифицировать эти уравнения в зависимости от вида функции f ( x, y) . 1) f ( x, y) = g( x) h( y) – дифференциальное уравнение с разделяющимися переменными.

В этом случае дифференциальное уравнение имеет вид dydx = g( x) h( y) .

1 Окрестность точки M 0 на плоскости – это внутренность круга или квадрата с центром в данной точке M 0 .

С.К. Соболев. Дифференциальные уравнения

4

Метод решения: разделить переменные (т.е. отделить их друг от друга), а затем проинтегрировать:

 

dy

= g( x) h( y)

 

dy

= g ( x) dx

dy

= g ( x) dx H ( y) = G( x) + C .

 

 

 

 

 

 

h( y)

 

 

 

 

 

dx

 

 

 

 

 

h( y)

 

 

 

 

 

 

 

2) f ( x, y) = ϕ (

y

)

 

дифференциальное уравнение с однородной2

правой частью,

т.е.

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

данное дифференциальное уравнение имеет вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

dy

= ϕ (

y

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Метод решения:

ввести новую неизвестную u = u( x) =

y

y = x u

dy

= u + x

du

,

 

dx

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

получим дифференциальное уравнение с разделяющимися переменными относительно функции u( x) :

 

dy

= ϕ (

y

) u + x du

= ϕ (u) du

= ϕ (u) − u

 

du

= dx

du

= dx .

 

 

x

ϕ (u) − u

ϕ (u) − u

 

dx

dx

dx

x

 

x

x

Интегрируя, находим функцию u( x) , а затем и y( x) = x u( x) .

 

 

 

3) f ( x, y) = A( x) y + B( x)

(где A( x)

и B( x)

некоторые известные

функции)

– линейное дифференциальное уравнение, т.е. вида y′ = A( x) y + B( x) .

 

 

Метод решения:

существуют два метода решения этого уравнения, которые различаются

лишь обозначениями.

 

 

 

 

 

 

 

Первый метод (метод Бернулли): Решение линейного дифференциального уравнения y′ = A( x) y + B( x) ищут в виде произведения двух функций y = u( x) v( x) , которые находят по формулам:

u( x) = eA( x )dx (без произвольной константы) v( x) = Bu((xx)) dx (с произвольной константой).

Обоснование: пусть y = u( x) v( x) , тогда y′ = uv + u v′ , подставим в ДУ (*), получим uv + u v′ = A( x) u v + B( x)

v ( u′ − A( x) u ) + u v′ = B( x)

Мы имеем одно дифференциальное уравнение с двумя неизвестными функциями u( x) и v( x) . Однозначно эти функции найти нельзя. Добавим еще одно условие, а именно, положим равной нулю выражение в скобках в последнем уравнении. Получим систему

2 однородная функция

порядка

k

функция

нескольких

 

переменных

f ( x , x

2

, . .., x

n

) , для

которой

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

выполняется равенство

f (λ x , λ x

2

, ..., λ x

n

) = λ k f ( x , x

2

, ..., x

n

)

для любого

λ R . Однородная функция

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

нулевого

порядка

называется

просто

 

однородной,

для

неё

выполняется

условие:

f (λ x1, λ x2 , ..., λ xn ) = f ( x1, x2 , ..., xn ) .

Однородная функция двух переменных

f ( x, y)

зависит только от

отношения переменных, т.е. имеет вид

f ( x, y) = ϕ (

y

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

С.К. Соболев. Дифференциальные уравнения

5

дифференциальных уравнений:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

du

= A( x) u

 

du

= A( x)dx

 

u =

 

 

 

 

 

 

 

{u

A( x)

0,

 

dx

 

 

 

 

u

 

 

B( x)

 

 

 

u v′ = B( x)

 

u( x) dv

= B( x)

dv

=

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

dx

 

 

u( x)

 

Возьмем частное решение первого уравнения u( x) = eA( x )dx

получимv = Bu((xx)) dx .

Второй способ решения линейного ДУ y′ = A( x) y + B( x) : (метод Лагранжа вариации постоянной).

Сначала решим соответствующее линейное однородное

и подставим его во второе,

ДУ

y′ = A( x) y

dy

= A( x) y .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

Решив это уравнение, получим его общее решение y = C y ( x) , где

y ( x) = e

A( x )dx

.

 

 

 

 

 

 

 

 

1

 

 

1

 

 

 

Общее решение

неоднородного

линейного

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

уравнения

y′ = A( x) y + B( x) будем искать в виде

y = C( x) y1( x) , где функцию C( x)

надо найти.

Найдем производную

y′ = C

′( x) y ( x) + C( x) y ( x) и подставим её в неоднородное ДУ

 

 

1

 

1

 

 

 

 

 

 

 

y′ = A( x) y + B( x) , получим:

 

 

 

 

 

 

 

 

 

 

 

C′( x) y ( x) + C( x) y ′( x) = A( x) C( x) y ( x) + B( x) .

 

 

 

 

1

1

 

 

 

1

 

 

 

 

 

 

 

Поскольку y′ ≡ A( x) y C( x) y′ ≡ C( x) A( x) y , получим такое уравнение:

 

 

1

1

1

 

1

 

 

 

 

 

 

 

C′( x) y ( x) = B( x) ,

из которого находим

C′( x) =

B( x)

,

интегрируя которого

1

y1

( x)

 

находим C( x) (при этом возникает настоящая произвольная постоянная). Понятно, что эти два метода различаются лишь обозначениями:

u( x) = y1( x), v( x) = C( x) .

4) f ( x, y) = A( x) y + B( x) yα , (где α ≠ 0 и α ≠ 1 )

– дифференциальное уравнение типа Бернулли , т.е. это ДУ вида y′ = A( x) y + B( x) yα .

Для этого ДУ также существуют два метода решения: метод Бернулли и метод сведения к линейному ДУ.

Первый метод: метод Бернулли.

пусть y = u( x) v( x) , тогда y′ = uv + u v′ , подставим в ДУ (*), получим uv + u v′ = A( x) u v + B( x) uα vβ

v ( u′ − A( x) u ) + u v′ = B( x) uα vβ

Опять положим равной нулю выражение в скобках в последнем уравнении. Получим систему дифференциальных уравнений с разделяющимися переменными:

 

 

 

 

 

С.К. Соболев. Дифференциальные уравнения

6

 

du

= A( x) u

 

 

du

= A( x)dx

 

 

dx

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u dv = B( x) uα

vα

dαv = B( x) (u( x))α −1dx

 

 

dx

 

 

 

v

 

 

 

 

Из первого уравнения находим функцию u( x) (без произвольной константы),

а из

второго – функцию v( x) (с произвольной константой С).

Второй метод решения дифференциального уравнения Бернулли: сведение его к линейному ДУ.

Умножим обе части уравнения Бернулли y′ = A( x) y + B( x) yα

на (1 − α ) y

α , введем новую переменную z = y1−α , тогда z′ = (1 − α ) yα

y′ и получится

 

 

 

 

 

 

 

 

 

x

 

 

 

x

линейное дифференциальное уравнение относительно неизвестной функции z( x) :

z′ = (1 − α ) A( x) z + (1 − α )B( x) z

= A ( x) z + B ( x) ,

 

 

 

 

 

 

x

 

 

 

x

1

 

1

 

 

 

 

 

 

где A ( x) = (1 − α ) A( x) ,

B ( x) = (1 − α )B( x) .

 

 

 

 

 

 

 

 

 

1

 

 

 

1

 

 

 

 

 

 

 

 

 

 

Решая это

линейное ДУ методом Бернулли или (что

почти одно

и

тоже) методом

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

Лагранжа, находим функцию z( x) , а затем и y( x) = z1−α .

 

 

 

 

 

 

5) если дифференциальное уравнение первого порядка

dy

= f ( x, y)

не является ни одним

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

из этих четырех видов, надо его «перевернуть», т.е. записать в виде

dx

=

 

1

.

dy

 

 

 

 

 

 

 

 

 

 

 

 

 

f ( x, y)

При этом часто получается линейное ДУ

 

 

 

 

 

 

 

 

 

 

 

dx = A( y) x + B( y) ,

 

 

 

 

 

 

 

(1)

 

 

dy

 

 

 

 

 

 

 

 

 

 

 

или ДУ типа Бернулли

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx = A( y) x + B( y) xα

 

 

 

 

 

 

 

(2)

 

 

 

dy

 

 

 

 

 

 

 

 

 

 

 

относительно неизвестной функции x( y) , которые решаем вышеописанными

способами с тем исключением, что во всех формулах х

и у меняются местами.

А именно,

решение дифференциального уравнения (1) ищется в виде x = u( y) v( y) , где

u( y) = e

A( y )dy

, v( y) =

B( y)

dy ,

 

 

 

 

 

 

 

 

 

 

 

u( y)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а дифференциальное уравнение (2) сводится к линейному ДУ умножением обеих частей

на (1 − α ) xα и введением новой переменной z = x1α , получится z

= A ( y) z + B ( y) .

 

 

 

 

y

1

1

6) Если дифференциальное уравнение имеет вид P( x, y)dx + Q( x, y)dy = 0 ,

то его надо

сначала привести к виду

dy

= −

P( x, y)

f ( x, y) , определить вид данного ДУ и применить

dx

 

 

 

Q( x, y)

 

 

один из вышеописанных методов. Если оно не является дифференциальным уравнением ни одного из вышеуказанных четырех видов, то надо проверить, не является ли выражение P( x, y)dx + Q( x, y)dy полным дифференциалом некоторой функции U ( x, y) ,

С.К. Соболев. Дифференциальные уравнения

 

 

7

т.е. проверить, существует ли такая функция U ( x, y) , что

U

P( x, y),

U

Q( x, y) во

 

x

 

y

 

всех точках области 4, в которой ищется решение данного дифференциального уравнения. Как известно из курса дифференциального исчисления функций нескольких переменных, если область 4 односвязна, такая функция U ( x, y) существует тогда и только тогда, когда и во всех точках этой области выполняется условие

Q P . x y

Если это условие выполнено, то данное ДУ P( x, y)dx + Q( x, y)dy = 0 называется

дифференциальным уравнением в полных дифференциалах. Чтобы его решить, надо найти функцию U ( x, y) :

U ( x, y) = P( x, y)dx

y =const = F ( x, y) + C( y) .

 

 

 

Для нахождения функции C( y) надо найти U =

F + C

и приравнять функции Q( x, y) .

 

y

y

y

 

 

 

 

Если требуемая функция U ( x, y) найдена, то общее решение данного ДУ имеет вид

U ( x, y) = C .

1.3. Примеры решения дифференциальных уравнений первого порядка.

Пример 1. Найти общее решение дифференциальных уравнений первого порядка:

(а) ( x2 + 3)dy + y

 

x2 + 3 dx = xydx ;

 

 

 

 

 

 

 

 

 

 

 

 

 

(б) x(dx dy) = y(dy + dx) ;

 

 

 

 

 

 

 

 

 

 

 

 

 

(в) x( y′ − 1) + y = 2 x ln x ;

 

 

 

 

 

 

 

 

 

 

 

 

 

(г) y′ =

y

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

2 y

 

 

 

 

 

 

 

 

 

 

 

(д) 3x2 +

 

 

 

 

dx +

2 cos 2 y

 

 

 

dy = 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y 2

 

 

 

x y2

 

 

 

 

 

 

 

 

Решение. (а) Запишем данное ДУ в виде

dy

 

= f ( x, y) :

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx = xydx ( x2 + 3)dy = y( x

 

 

dy

=

y( x x2 + 3 )

( x2 + 3)dy + y

 

x2 + 3

x2 + 3) dx

 

dx

x2 + 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Правая часть этого ДУ имеет вид произведения двух функций: одной, зависящей только от х, и другой, зависящей только от у, т.е. это ДУ с разделяющимися переменными. Разделяем их (т.е. отделяем их друг от друга) и интегрируем:

 

dy

 

 

 

 

y( x x2 + 3 )

 

 

 

dy

 

 

x

 

 

 

1

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

x2 + 3

 

 

 

 

 

 

y

 

x2 + 3

 

 

 

x2 + 3

 

 

 

 

 

 

 

 

dy

 

=

 

x dx

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln

y

= 12 ln( x2 + 3) − ln

x +

 

x2 + 3

+ C.

 

y

 

 

2

+ 3

 

 

 

 

 

 

 

 

 

x

 

x2 + 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Отсюда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln

 

y( x +

x2 + 3)

 

= C

y( x +

 

x2 + 3)

= ±eC y = C

 

 

x2 + 3

 

 

, где C = ±eC .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 + 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2 + 3

 

 

 

 

1

 

+

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

x2 + 3

С.К. Соболев. Дифференциальные уравнения

8

(б) Запишем данное ДУ в виде

dy

= f ( x, y) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dy

 

x y

=

 

1 −

y

 

.

 

 

 

x(dx dy) = y(dy + dx) ( x y) dx = ( y + x) dy

=

x

 

 

 

 

x + y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

1

+

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

Это ДУ с однородной правой частью, т.к. его правая часть зависит только от

отношения

y

. Положим u =

y

 

y = x u

dy

= u + x du , тогда

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

dx

 

 

 

 

 

 

 

 

 

 

 

dy

 

 

 

1 −

y

 

 

u + x du = 1 − u x du = 1 − u u = 1 − u u u2

 

 

 

 

 

=

x

 

 

 

 

 

 

 

 

 

dx

1 +

y

 

 

dx 1 + u

 

 

 

 

 

 

dx 1 + u

1 + u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Получили ДУ с разделяющимися переменными, решим его:

 

 

 

 

 

 

 

 

 

 

 

(u + 1)du

dx

(u + 1)du

 

=

 

dx

12 ln

 

u2 + 2u

 

 

 

 

 

 

 

 

 

+ ln C

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

− 1

= ln

x

 

 

 

 

 

 

 

 

2

x

 

2

 

 

 

 

 

 

 

 

 

x

 

1 − 2u u

 

 

 

 

 

 

u

 

+ 2u − 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

− 1) = C 2 y2 + 2xy x2 = C1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

2

 

 

 

y

 

 

2

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x u2 + 2u − 1 = C x

(

)

 

 

+ 2

− 1 = C x2 (

y

+ 2

 

x

 

 

x

2

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(в) Запишем данное ДУ в виде y′ =

f ( x, y) : x( y′ − 1) + y = 2x ln x y′ = −

y

+ 2 ln x + 1 .

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это линейное ДУ, т.к. оно имеет вид y′ = A( x) y + B( x) , где A( x) = − 1 , B( x) = 2 ln x + 1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

Решение ищем в виде y = u( x) v( x) , где

 

 

 

 

 

 

 

 

 

 

 

u( x) = eA( x ) dx = edxx = e− ln x = ( eln x )−1 = 1 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

v( x) =

B( x)

dx = (2 x ln x + x)dx = {по частям} = x2 ln x + C.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u( x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, y = u v =

1 ( x2 ln x + C ) = x ln x + C .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(г) Дифференциальное уравнение

dy

=

 

 

y

 

не принадлежит ни к одному из известных

 

 

 

 

x y4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

нам типов, поэтому попробуем «перевернуть» его, получим: dx =

x

y3 . Это линейное

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dy

 

 

 

ДУ относительно неизвестной функции x( y) ,

 

A( y) =

1

,

B( y) = − y3

, его решение ищем в

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

виде x = u( y) v( y) , где u( y) = e

dy

= eln y = y , v( y) =

B( y)

dy = −

y3

dy = − 13 y3 + C ,

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u( y)

 

 

y

поэтому общее решение есть x = y(C

1 y3 ) = Cy 1 y 4 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

3

 

 

 

 

 

 

 

 

(д) Если записать данное ДУ в виде

dy

 

= f ( x, y) , то получим

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3x2

+

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dy

 

 

 

 

 

 

 

 

dy

 

 

3x2

 

 

x y 2 + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

x y2

=

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

2 y

 

 

 

 

 

 

dx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−2 cos 2 y

 

 

2 y − 2 cos 2 y

 

x y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это дифференциальное уравнение не принадлежит ни к одному из первых четырех типов. Поэтому проверим, не является ли исходное ДУ

С.К. Соболев. Дифференциальные уравнения

9

 

1

 

 

 

2 y

 

 

3x2 +

 

 

dx + 2 cos 2 y

 

 

dy = 0

 

 

 

 

 

 

x y 2

x y2

 

 

 

 

 

 

уравнением в полных дифференциалах. Здесь

P( x, y) = 3x2 +

 

1

 

 

, Q( x, y) = 2 cos 2 y

 

2 y

 

,

 

 

 

 

 

 

 

x y 2

x y 2

 

 

 

 

 

 

 

 

 

Q

=

 

 

y

 

 

= P′.

 

 

 

( x y 2 )3 2

 

 

 

 

x

 

 

y

 

 

 

Следовательно, левая часть данного дифференциального уравнения есть полный дифференциал некоторой функции U ( x, y) и

 

 

U = P( x, y) = 3x2 +

 

 

 

 

1

 

 

,

U = Q( x, y) = 2 cos 2 y

 

2 y

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

x y

2

 

y

 

 

 

 

x y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Найдем функцию U ( x, y) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U ( x, y) = P( x, y)dx

 

y =const = (

3x2 +

 

1

 

 

)dx =

 

 

 

 

 

 

 

 

 

 

 

x y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= x3 + 2 x y2 + C( y).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Но

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U

= ( x3 + 2

 

 

 

+ C( y) ) =

 

2 y

 

 

 

 

 

x y2

 

+ C′( y) =

 

 

 

y

x y 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

= Q( x, y) = 2 cos 2 y

 

 

 

2 y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Следовательно, C′( y) = 2 cos 2 y C( y) = sin 2 y .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Окончательно, U ( x, y) = x3 + 2

 

x y 2 + sin 2 y , и решение нашего ДУ имеет вид

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x3 + 2 x y2 + sin 2 y = C

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответы: (а) y = C

 

 

 

 

x2 + 3

; (б)

y2 + 2xy x2 = C ; (в) y = x ln x + C ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

x +

 

 

x

2

 

+ 3

 

 

 

 

 

 

 

 

 

 

1

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x = Cy 1 y4 .; (д)

 

 

 

 

 

 

 

 

 

 

 

 

 

(г)

 

x3 + 2

 

 

x y2

+ sin 2 y = C .

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пример 2. Найти частное решение дифференциального уравнения, удовлетворяющее начальному условию:

(а)

y′ = (4 x + y + 1)2 , y(0) = 1;

 

 

 

 

 

(б)

xdy + ( y 1 y3 x)dx = 0,

y(1) = 1

.

 

 

 

 

 

2

2

 

 

 

 

 

Решение. (а) Сделаем замену z = 4 x + y + 1 , тогда z

= 4 + y

y

= z

− 4 , подставим в

 

 

 

x

x

x

x

 

исходное ДУ, получим ДУ с разделяющимися переменными:

y′ = (4 x + y + 1)2 z′ − 4 = z2 dz

= z2 + 4

dz

= dx

 

 

 

 

 

 

dx

 

z2 + 4

 

dz

= dx 12 arctg

z

= x + C

.

z

2

 

 

+ 4

2

 

 

 

 

4 x + y + 1 = z = 2 tg ( x + C ) y = 2 tg ( x + C ) − 4 x − 1.

С.К. Соболев. Дифференциальные уравнения

10

Подставим начальное условие ( x = 0, y = 1) и определим значение константы С:

1 = 2 tg(C ) − 1 C = π . Следовательно,

y = 2 tg ( x + π

) − 4 x − 1.

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(б) Запишем данное ДУ в виде y′ =

f ( x, y) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xdy + ( y 1 y

3 x)dx = 0

dy

= y

= − 1

y + 1 y3 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

dx

x

 

 

x

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Это ДУ типа Бернулли с показателем α = 3 . Умножим обе части этого ДУ на

(1 − α ) yα = −2 y−3

 

и положим z = y1−α = y−2 . Тогда z

 

= −2 y−3 y′ , и получим линейное

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

x

 

 

 

 

 

ДУ относительно неизвестной функции z( x) :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−2 y3 y′ =

 

2 y2 − 1 z′ = 2 z − 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

x

 

x

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решим его:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2dx

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

, v( x) = −

1

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z = u( x) v( x), u( x) = e

 

x

= e

2ln x

=

( e

ln x

) = x

2

dx =

+ C ,

 

 

 

 

 

 

 

 

 

x

2

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z = u v = x2 ( 1 + C ) = x + Cx2 =

1

 

y = ±

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

x + Cx2

 

 

 

 

 

 

 

 

Подставляем начальное условие ( x = 1, y = 1

2

 

) , получаем знак «плюс» и C = 3 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Окончательно y =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x + 3x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответы: (а) y = 2 tg ( x + π ) − 4 x − 1. ; (б)

y =

 

 

 

1

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x + 3x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.4.Задачи для самостоятельного решения

1.Найти общее решение дифференциального уравнения:

 

 

 

 

 

 

 

sin y

 

 

 

 

 

 

 

 

 

(а)

y′ = x2 y3 ; (б) y′ =

 

 

;

(в) y′ = ex + y ; (г) dy − 2 y ln x dx = 0 ;

 

 

 

 

 

 

 

 

 

 

x2 + 3

 

 

 

 

 

 

 

(д)

(1 + y)(ex dx e2 y dy) = (1 + y2 )dy ; (е) y′ = sin( y x − 1)

 

 

 

 

 

 

[указание: ввести новую переменную z = y x − 1 y = z + x + 1, y

= z′ + 1 ].

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

(ж)

y′ =

y

+ sin (

y

) ;

 

(з)

y2dx + x2dy = xydy ;

(и) xdy y cos (ln(

y

) )dx = 0 ;

 

 

 

 

 

 

x

 

x

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(к)

(sin 2x + 2e2 x y )dx + ( cos 3 y e2 x y )dy = 0

 

 

 

 

 

 

2. Найти частное решение дифференциального уравнения, удовлетворяющее начальному условию:

(а)

y′ tg x = y, y(π ) = 1;

(б) ( y + x2 + y 2 )dx xdy = 0 ,

y(1) = 0 .

 

 

 

 

2

 

 

 

3. Найти общее решение дифференциального уравнения:

 

(а)

y′ =

3 y

+ x .;

(б) y′cos x + y sin x = 1;

(в) (1 + y2 )dx + ( x − arctg y)dy = 0 ;

 

 

 

x

 

 

 

 

(г)

y + y′ln2 y = ( x + 2ln y) y′ ;

(д) y y′ = y2 + xy′ ;

(е) ydx + dy = y2ex dx ;

(ж)

yx3 sin y + 2 y = xy′ .

 

 

 

4. Найти частное решение дифференциального уравнения, удовлетворяющее начальному условию:

(а) x + y′ = 2 y + ex , y(0) = 1

;

(б) 3dy + (1 + 3 y2 ) y sin x dx = 0

, y ( π

) = 1 .

4

 

 

2

 

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