Уравнение y′+a(x)y=b(x) называется линейным неоднородным дифференциальным уравнением первого порядка.
Порядок решения линейных уравнений первого порядка:
1. Сначала необходимо найти общее решение однородного уравнения y′+a(x)y=0 . Это делается путем разделения переменных и последующего интегрирования.
2. Получив общее решение уравнения y′+a(x)y=0 , заменить в нем произвольную постоянную C на неизвестную функцию C(x) . Затем полученное выражение для y подставить в исходное уравнение и найти функцию C(x) .
Решение однородного уравнения с подставленным в него найденной функцией C(x) и будет решением исходного уравнения.
Пример 1. Решить уравнение. xy′−2y=2x4 Уравнение является линейным неоднородным дифференциальным уравнением.Найдем решение однородного уравнения:xy′−2y=0 Разделим переменные:xdydx=y dyy=2dxx Переменные разделены. Интегрируем обе части уравнения:∫dyy=2∫dxx ln|y|=2ln|x|+lnC y=Cx2 При делении могли быть потеряны решенияи y=0 . Очевидно, x=0 и y=0 не являются решениями. x=0 Таким образом, решение однородного уравнения:. y=Cx2 Считая постояннуюфункцией от C , подставим решение однородного уравнения в исходное уравнение. x Так как, то: y′=C′x2+2Cx x(C′x2+2Cx)−2Cx2=2x4 C′x3=2x4 C′=2x Получаем:. C=x2+C1 Подставим полученную функцию в решение однородного уравнения:y=Cx2=(x2+C1)x2=x4+C1x2 Таким образом, мы получили решение исходного уравнения:y=x4+C1x2.
Уравнения приводимые к линейному виду
Некоторые уравнения можно привести к линейному виду, если поменять местами искомую функцию и независимое переменное.
Пример 2. Рассмотрим нелинейное уравнение. y=(2x+y3)y′ В этом уравненииявляется функцией от y . Запишем его в дифференциалах: x . y dx−(2x+y3) dy=0 Так как в это уравнениеи x входят линейно, то уравнение будет линейным, если dx считать искомой функцией, a x независимым переменным. Это уравнение может быть записано в виде линейного уравнения: y dxdy−2yx=y2. Или:x′−2xy=y2 Это уравнение является линейным неоднородным дифференциальным уравнением относительно. x
Уравнение Бернулли
Уравнением Бернулли называется уравнение вида:
Чтобы привести уравнение Бернулли к линейному уравнению, необходимо обе его части разделить на yn и сделать замену 1/yn−1=z . После замены получается линейное уравнение, которое можно решить обычным способом.
Пример 3. Решить уравнение. y′+2y=y2ex Уравнение является уравнением Бернулли (). Для решения уравнения Бернулли необходимо обе его части разделить на n=2 и сделать замену yn . 1/yn−1=z Разделим уравнение на: y2 y′y2+2y=ex При делении могло быть потеряно решение. Очевидно, y=0 является решением. y=0 Произведем замену: z=1/y Так как, то: z′=−1y2y′ y′=−z′y2 Получаем:−z′+2z=ex Данное уравнение является линейным неоднородным дифференциальным уравнением.Найдем решение однородного уравнения:−z′+2z=0 Разделим переменные:dzz=2 dx Переменные разделены. Интегрируем обе части уравнения:∫dzz=2∫ dx lnz=2x+C z=Ce2x Таким образом, решение однородного уравнения:. z=Ce2x Считая постояннуюфункцией от C , подставим решение однородного уравнения в исходное уравнение. x Так как, то: z′=C′e2x+2Ce2x −(C′e2x+2Ce2x)+2Ce2x=ex C′=−e−x C=e−x+C1
Подставим полученную функцию в решение однородного уравнения:z=Ce2x=(e−x+C1)e2x=C1e2x+ex Произведем обратную замену. Так как: z=1/y 1y=C1e2x+ex y=1C1e2x+ex Таким образом, решение исходного уравнения:y=1C1e2x+ex; y=0.
Уравнение Риккати
Уравнением Риккати называется уравнение вида:
Уравнение Риккати можно привести к уравнению Бернулли, если известно одно некоторое частное решение y1(x) . Для приведения производится замена y=y1(x)+z .
Обычно частное решение удается подобрать, исходя из вида свободного члена уравнения (члена, не содержащего y ).
Пример 4. Рассмотрим уравнение. В левой части уравнения будут члены, подобные членам правой части, если взять y′+y2=x2−2x . Подставляя в уравнение и приравнивая коэффициенты при подобных членах, можно найти y=ax+b и a (если частное решение указанного вида существует, что не всегда бывает). b
Пример 5. Рассмотрим уравнение. В данном случае, очевидно, частное решение нужно искать в виде y′+2y2=6/x2 . Подставив y=a/x в исходное уравнение, можно определить y=a/x . a
Комментариев нет:
Отправить комментарий