Предмет: Дифференциальные уравнения в частных производных (ДУЧП)
Раздел: Классификация и решение задач для уравнений второго порядка (гиперболическое уравнение)
Условие задачи 3
Решить параболическую задачу: \[\begin{cases} u_t = u_{xx}, x \in [0, 2], t \in (-\infty, +\infty),\\ u(x,0) = \cos 3\pi x \sin \pi x,\\ u(0,t) = 0, u(2,t) = 0. \end{cases}\]
Пошаговое решение:
- Применение метода разделения переменных: Ищем решение вида \( u(x,t) = X(x)T(t) \).
\[ u_t = X(x)T'(t) = u_{xx} = X''(x)T(t). \] Подставляя это в уравнение, получаем:
\[ X(x)T'(t) = X''(x)T(t). \]
- Разделение уравнения на функции от разных переменных: Разделим уравнение на \( X(x)T(t) \):
\[ \frac{T'(t)}{T(t)} = \frac{X''(x)}{X(x)} = -\lambda, \] где \( \lambda \) — некоторая константа.
- Решение уравнения относительно \( T(t) \):
\[ T'(t) + \lambda T(t) = 0. \] Решение этого обыкновенного дифференциального уравнения:
\[ T(t) = Ae^{-\lambda t}. \]
- Решение уравнения относительно \( X(x) \):
\[ X''(x) + \lambda X(x) = 0. \] Поскольку \( \lambda > 0 \), то:
\[ X(x) = C_1 \cos(\sqrt{\lambda} x) + C_2 \sin(\sqrt{\lambda} x). \] Пограничные условия \( X(0) = 0 \) и \( X(2) = 0 \) дают:
\[ X(0) = C_1 = 0 \implies X(x) = C_2 \sin(\sqrt{\lambda} x). \]
\[ X(2) = C_2 \sin(2\sqrt{\lambda}) = 0. \] Чтобы \(\sin(2\sqrt{\lambda}) = 0 \), \(\sqrt{\lambda} = \frac{n\pi}{2}, n = 1, 2, \ldots\). Значит, \( \lambda_n = \left(\frac{n\pi}{2}\right)^2 = \frac{n^2\pi^2}{4} \). Тогда:
\[ X_n(x) = C_2 \sin\left(\frac{n\pi x}{2}\right). \]
- Общее решение:
\[ u(x,t) = \sum_{n=1}^\infty \sin\left(\frac{n\pi x}{2}\right) e^{-\frac{n^2\pi^2}{4} t}. \]
- Определение коэффициентов посредством начального условия \( u(x,0) = \cos(3\pi x) \sin(\pi x) \): Начальное условие разлагаем в ряд Фурье:
\[ \cos(3\pi x) \sin(\pi x) = \sum_{n=1}^\infty a_n \sin\left(\frac{n\pi x}{2}\right). \] Мы можем определить коэффициенты \( a_n \) с помощью ортогональности синус-функций:
\[ a_n = \int_{0}^{2} \cos(3\pi x) \sin(\pi x) \sin\left(\frac{n\pi x}{2}\right) \, dx. \] Произведение интегралов даст нам необходимые коэффициенты \(a_n\). Подставив \(a_n\) в общее решение, мы получим окончательный вид решения уравнения. Это процесс решения данной задачи. Если необходимо выполнить подсчет интегралов для определения коэффициентов \( a_n \), вы можете использовать свойства ортогональных функций и использовать таблицы интегралов для точного расчета.