Loading [MathJax]/jax/output/HTML-CSS/jax.js

Задача 165. Филиппов А.Ф. Сборник задач по дифференциальным уравнениям

С помощью замены переменных или дифференцирования привести уравнение к линейному и решить его:
y(x)=x0y(t)dt+x+1.

Решение
Пусть Y(x) - первообразная для y(x), то есть Y(x)=y(x), тогда:
x0y(t)dt=Y(x)Y(0)
Соответственно, если мы продифференцируем это равенство по x, получим:
(x0y(t)dt)=(Y(x)Y(0))=Y(x)=y(x)

Теперь вернемся к уравнению. Взяв производную по x от обеих частей исходного уравнения, получим:
y=y+1
Или:
yy=1
Данное уравнение является линейным дифференциальным уравнением.
Найдем решение однородного уравнения:
yy=0
Разделим переменные:
dyy=dx
Переменные разделены. Интегрируем обе части уравнения:
dyy=dx
ln|y|=x+lnC
y=Cex
Таким образом, решение однородного уравнения: y=Cex.

Считая постоянную C функцией от x, подставим решение однородного уравнения в исходное уравнение.
Так как y=Cex+Cex, то:
Cex+CexCex=1
C=ex
C=ex=ex+C1
Подставим полученную функцию в решение однородного уравнения:
y=(ex+C1)ex=C1ex1
Таким образом, общее решение исходного уравнения:
y=C1ex1

Исходное уравнение включает в себя начальное условие y(0)=1. Подставив начальное условие в общее решение, получим C1=2.
Таким образом, решение исходного уравнения:
y=2ex1.

Комментариев нет:

Отправить комментарий