Что такое краевая задача для дифференциального уравнения?
Краевая задача для дифференциального уравнения — это задача, в которой нужно найти решение ДУ, удовлетворяющее условиям на концах отрезка [a; b], то есть в двух разных точках. Алгоритм такой: находишь общее решение уравнения с постоянными C₁ и C₂, подставляешь в него условия при x = a и x = b, получаешь систему из двух уравнений для C₁ и C₂ и решаешь её. Система может дать одно решение, бесконечно много или ни одного.
Чем краевая задача отличается от задачи Коши?
Знакомая картина: ты привык, что к дифуру дают начальные условия, например y(0) = 1 и y′(0) = 2, и решаешь задачу Коши. А тут в условии стоит y(0) = 1 и y(2) = 9, то есть значения функции в двух разных точках. Приём вроде бы тот же, но почему-то в одних задачах ответ единственный, в других он не сходится, а в третьих выходит бесконечно много решений. Откуда такой разнобой?
Разница в том, где заданы условия. В задаче Коши все данные берутся в одной точке: значение функции и значения её производных. Для уравнения второго порядка это y(x₀) и y′(x₀), и для линейного ОДУ y″ + p(x)y′ + q(x)y = f(x) с непрерывными p, q и f решение существует и оно единственное. В краевой задаче условия стоят на границе отрезка, в точках a и b, и такой общей гарантии единственности уже нет.
Название тоже подсказывает смысл: «край» — это граница области. Физически это, например, струна, закреплённая в двух точках, или стержень с заданной температурой на концах. Там интересен не процесс во времени от старта, а профиль между двумя заданными границами. Поэтому в курсе диффуров краевые задачи обычно идут сразу после задачи Коши как небольшой отдельный раздел.
Как решать краевую задачу для ДУ второго порядка по шагам?
Алгоритм почти такой же, как для задачи Коши, только в конце получается другая система. Шаг первый: определи тип уравнения и найди его общее решение. Для уравнения второго порядка в нём две постоянные: y = C₁y₁(x) + C₂y₂(x) для линейного однородного или y = C₁y₁(x) + C₂y₂(x) + y* для неоднородного, где y* — частное решение. Шаг второй: выпиши краевые условия, например y(a) = A и y(b) = B.
Шаг третий: подставь x = a в общее решение и приравняй к A, затем подставь x = b и приравняй к B. Получится система двух линейных уравнений относительно C₁ и C₂. Шаг четвёртый: реши эту систему. Если её определитель не равен нулю, постоянные находятся однозначно. Шаг пятый: подставь найденные значения в общее решение и запиши ответ. В конце сделай проверку: подставь функцию в уравнение и в оба условия.
Условия бывают не только на значение функции. На границе может быть задана производная, например y′(a) = A, или комбинация вроде y′(b) + y(b) = B. Принцип тот же: подставляешь точку в общее решение или в его производную и получаешь ещё одно линейное уравнение для C₁ и C₂. Именно поэтому для краевой задачи сначала всегда ищут общее решение ДУ, а уже потом разбираются с условиями.
Пример 1: как решить краевую задачу y″ = 6x, y(0) = 1, y(2) = 9?
Начнём с самого простого случая, где общее решение находится двойным интегрированием. Интегрируем первый раз: y′ = 3x² + C₁. Интегрируем второй раз: y = x³ + C₁x + C₂. Это общее решение ОДУ второго порядка, и две постоянные в нём появились закономерно: каждое интегрирование приносит по одной. Теперь именно они будут подгоняться под краевые условия.
Подставляем условия. При x = 0 получаем: 0 + 0 + C₂ = 1, значит C₂ = 1. При x = 2 получаем: 8 + 2C₁ + C₂ = 9. Подставляем C₂ = 1: 8 + 2C₁ + 1 = 9, откуда 2C₁ = 0 и C₁ = 0. Постоянные нашлись однозначно, это нормальный случай, когда определитель системы не равен нулю.
Ответ: y = x³ + 1. Проверка: y′ = 3x², y″ = 6x, то есть уравнение выполняется. Далее y(0) = 0 + 1 = 1 и y(2) = 8 + 1 = 9, оба условия сошлись. Заметь, что здесь не понадобилось ничего, кроме интегрирования и подстановки. Сама по себе краевая задача не сложнее задачи Коши, сложнее бывает только вопрос о том, существует ли решение вообще.
Пример 2: как решить y″ + y = 0, y(0) = 0, y(π/2) = 2?
Теперь уравнение с постоянными коэффициентами. Составляем характеристическое уравнение: λ² + 1 = 0. Корни комплексные: λ = ±i, то есть α = 0 и β = 1. Для пары комплексных корней α ± βi общее решение содержит экспоненту с показателем αx, умноженную на cos βx и sin βx, а здесь она равна единице, потому что α = 0. Получаем: y = C₁ cos x + C₂ sin x.
Подставляем условия. При x = 0 получаем: C₁ · 1 + C₂ · 0 = 0, значит C₁ = 0. При x = π/2 получаем: C₁ · 0 + C₂ · 1 = 2, значит C₂ = 2. Система вышла совсем простой, потому что cos(π/2) = 0 и sin(π/2) = 1, а в нуле наоборот. Такие удобные точки часто берут в учебных задачах, но на экзамене могут попасться и менее приятные.
Ответ: y = 2 sin x. Проверка: y′ = 2 cos x, y″ = −2 sin x, тогда y″ + y = −2 sin x + 2 sin x = 0, уравнение выполнено. Условия: y(0) = 2 sin 0 = 0 и y(π/2) = 2 sin(π/2) = 2. Всё сходится. Решение единственное, потому что система для C₁ и C₂ имела только один набор значений.
Пример 3: как решить y″ − y = 0, y(0) = 1, y′(1) = 0?
Теперь случай, когда на одном конце задано значение функции, а на другом — значение производной. Характеристическое уравнение: λ² − 1 = 0. Корни λ₁ = 1 и λ₂ = −1 действительные и различные, поэтому общее решение: y = C₁eˣ + C₂e⁻ˣ. Чтобы подставить второе условие, сначала найди производную общего решения: y′ = C₁eˣ − C₂e⁻ˣ. Точка x = 1 подставляется именно в производную, а не в саму функцию.
Составляем систему. Из y(0) = 1 получаем: C₁ + C₂ = 1. Из y′(1) = 0 получаем: C₁e − C₂/e = 0, откуда C₂ = C₁e². Подставляем в первое уравнение: C₁(1 + e²) = 1, значит C₁ = 1/(1 + e²) и C₂ = e²/(1 + e²). Определитель системы равен −e − 1/e, он не равен нулю, поэтому решение единственное. Числа вышли некрасивыми, но для краевых задач с экспонентами это нормально.
Ответ: y = (eˣ + e²⁻ˣ)/(1 + e²). Проверка: y″ = (eˣ + e²⁻ˣ)/(1 + e²) = y, значит y″ − y = 0. Далее y(0) = (1 + e²)/(1 + e²) = 1, а y′ = (eˣ − e²⁻ˣ)/(1 + e²), поэтому y′(1) = (e − e)/(1 + e²) = 0. Оба условия выполнены. Если дружишь с гиперболическими функциями, тот же ответ можно записать короче: y = ch(x − 1)/ch 1.
Почему у краевой задачи может не быть решения или быть бесконечно много?
Вот ловушка, на которой чаще всего теряют баллы. В задаче Коши для линейного уравнения с непрерывными коэффициентами решение есть и оно единственное. В краевой задаче система для C₁ и C₂ может оказаться вырожденной: её определитель равен нулю. Тогда возможны два исхода. Либо уравнения системы противоречат друг другу, и решения нет. Либо одно уравнение следует из другого, и решений бесконечно много.
Разберём это на примере 4. Возьмём то же уравнение y″ + y = 0 с общим решением y = C₁ cos x + C₂ sin x, но поставим условия на концах отрезка [0; π]. Пусть y(0) = 0 и y(π) = 0. Из первого условия C₁ = 0. Второе даёт −C₁ + 0 = 0, то есть опять C₁ = 0, и на C₂ оно никак не влияет. Ответ: y = C₂ sin x, где C₂ любое. Решений бесконечно много.
Если заменить второе условие на y(π) = 1, получим −C₁ = 1, то есть C₁ = −1, но первое условие требует C₁ = 0. Это противоречие, поэтому задача y″ + y = 0, y(0) = 0, y(π) = 1 не имеет решений. Причина в том, что у sin x нули стоят и в точке 0, и в точке π. Ход решения с краевыми условиями удобно сверить в калькуляторе дифференциальных уравнений Prepodoff.
Как понять заранее, будет ли у краевой задачи единственное решение?
Для линейного уравнения общее правило такое: смотри на определитель системы для C₁ и C₂. Если он не равен нулю, решение существует и единственно при любых значениях в условиях. Если он равен нулю, всё зависит от самих чисел: решение может не существовать или быть не единственным. В примере 4 система состоит из строк (1; 0) и (−1; 0), поэтому определитель равен 1 · 0 − 0 · (−1) = 0.
Этот эффект объясняет, почему у уравнения y″ + k²y = 0, где k > 0, с условиями y(0) = 0 и y(π) = 0 ненулевое решение появляется только при целых k. Действительно, общее решение y = C₁ cos kx + C₂ sin kx, условие y(0) = 0 даёт C₁ = 0, а условие y(π) = 0 превращается в C₂ sin kπ = 0. Либо C₂ = 0, либо число k целое. В курсе уравнений математической физики такие задачи разбирают подробно, нам достаточно помнить сам эффект.
Для практики полезна простая самопроверка. Если ответ получился единственным, подставь его в оба условия. Если определитель нулевой, не спеши писать «решений нет» или «бесконечно много»: сначала сравни уравнения системы. Если они противоречат друг другу, решений нет. Если совпадают с точностью до множителя, одну постоянную можно взять произвольной, и в ответе останется целое семейство функций.
Можно ли проверить краевую задачу в калькуляторе и что делать, если ответ не сходится?
Можно, и это хороший способ проверить себя. Калькулятор дифференциальных уравнений Prepodoff бесплатный, работает онлайн и без регистрации. Он решает задачу Коши и краевые условия пошагово, как на парах, проверяет ответ подстановкой и строит график. Сначала реши задачу сам в тетради, потом введи уравнение с условиями и сравни ход решения со своим. Так видно, на каком шаге разошлись ответы.
Если ответ не сходится, проверь по порядку. Правильно ли найдено общее решение: подставь его в уравнение. Верно ли подставлены обе точки, ведь частая ошибка — взять a вместо b. Не потерялся ли знак у значений вроде cos π = −1. И помни: если система получилась без решений, это тоже может быть правильным ответом, а не ошибкой.
Когда впереди контрольная по ОДУ, а времени мало, загляни в «Мой план» — бесплатный планировщик студента в Telegram (@prepodoff_bot). Там расписание пар, дедлайны и напоминания, а ИИ-тренер составляет план подготовки к экзамену и объясняет теорию. Калькулятор дифференциальных уравнений есть и в боте: PDF с решением присылает бот, а решением можно поделиться с однокурсником.







