EssayAI
Блог
Блог
Математика и алгоритмы

Задача Штурма-Лиувилля собственные значения: как искать

14 апреля 2026Время чтения: 7 минут
#задача Штурма-Лиувилля#собственные значения#собственные функции#краевая задача#ортогональность
Задача Штурма-Лиувилля собственные значения: как искать

Задача Штурма-Лиувилля - это краевая задача для линейного дифференциального уравнения второго порядка, в которой ищут не просто решение, а те особые значения параметра, при которых нетривиальное решение вообще существует. Эти значения называют собственными, а отвечающие им решения - собственными функциями. Конструкция лежит в основе метода разделения переменных для уравнений теплопроводности, колебаний струны и Шрёдингера: ряд Фурье - это частный случай разложения по собственным функциям задачи Штурма-Лиувилля. Ниже разберём канонический вид оператора, как краевые условия порождают дискретный спектр, почему собственные функции ортогональны с весом и где чаще всего ошибаются при поиске собственных значений.

Канонический вид и оператор

Регулярная задача Штурма-Лиувилля на отрезке [a,b][a, b] записывается в самосопряжённой форме:

ddx ⁣(p(x)dydx)+q(x)y=λw(x)y,-\frac{d}{dx}\!\left( p(x)\,\frac{dy}{dx} \right) + q(x)\, y = \lambda\, w(x)\, y,

где p(x)>0p(x) > 0 и весовая функция w(x)>0w(x) > 0 на всём отрезке, а pp, pp', qq, ww непрерывны. Левую часть удобно обозначить как действие дифференциального оператора L[y]=(py)+qy\mathcal{L}[y] = -(p y')' + q y, и тогда уравнение приобретает вид задачи на собственные значения L[y]=λwy\mathcal{L}[y] = \lambda w y, в точности как Ax=λxA\mathbf{x} = \lambda \mathbf{x} в линейной алгебре. Параметр λ\lambda и есть искомое собственное значение, а функция yy - собственная функция. Любое линейное уравнение a2(x)y+a1(x)y+a0(x)y+λy=0a_2(x) y'' + a_1(x) y' + a_0(x) y + \lambda y = 0 приводится к этой форме умножением на интегрирующий множитель μ(x)=exp ⁣((a1/a2)dx)/a2\mu(x) = \exp\!\big(\int (a_1/a_2)\,dx\big)/a_2 - после чего p=μa2p = \mu a_2, и оператор становится самосопряжённым.

Tool: постановка и поиск собственных значений

Свести своё уравнение к самосопряжённой форме, выписать характеристическое условие из краевых условий и найти первые собственные значения - рутина, в которой легко потерять знак или вес. Опишите ниже коэффициенты pp, qq, ww, отрезок и тип краевых условий - и получите разбор: приведение оператора, уравнение на спектр, первые λn\lambda_n и собственные функции.

Краевые условия и постановка задачи

Само уравнение задаёт лишь оператор; задачу замыкают граничные условия на концах. В регулярном случае берут разделённые (Робина) условия:

α1y(a)+α2y(a)=0,β1y(b)+β2y(b)=0,\alpha_1 y(a) + \alpha_2 y'(a) = 0, \qquad \beta_1 y(b) + \beta_2 y'(b) = 0,

где пары коэффициентов не обнуляются одновременно. Частные случаи - условия Дирихле (y=0y = 0 на конце) и Неймана (y=0y' = 0). Однородность условий принципиальна: правые части равны нулю, поэтому функция y0y \equiv 0 всегда формально подходит. Задача Штурма-Лиувилля ищет те λ\lambda, при которых, кроме тривиального, есть ещё и нетривиальное решение. Если концы отрезка особые (например, pp обращается в нуль) или условия периодические - задача называется сингулярной и ведёт себя тоньше; здесь рассматриваем регулярный случай.

Краевые условия - не довесок, а часть определения оператора. Меняете условия Дирихле на Неймана - меняется весь спектр, и $\lambda = 0$ из недопустимого может стать собственным значением.

Спектр: почему собственные значения дискретны

Ключевая теорема Штурма-Лиувилля утверждает, что у регулярной задачи существует бесконечная последовательность действительных собственных значений

λ1<λ2<λ3<,λn+,\lambda_1 < \lambda_2 < \lambda_3 < \cdots, \qquad \lambda_n \to +\infty,

каждое простое (кратности один). Дискретность возникает из-за краевых условий: общее решение уравнения зависит от двух констант, граничные условия дают на них однородную систему 2×22\times 2, и нетривиальное решение есть только тогда, когда определитель системы обращается в нуль. Это условие - трансцендентное уравнение на λ\lambda, его корни и образуют спектр. Например, для y+λy=0y'' + \lambda y = 0 с условиями Дирихле y(0)=y()=0y(0) = y(\ell) = 0 получается sin(λ)=0\sin(\sqrt{\lambda}\,\ell) = 0, откуда λn=(nπ/)2\lambda_n = (n\pi/\ell)^2, а собственные функции yn=sin(nπx/)y_n = \sin(n\pi x/\ell) - те самые синусы ряда Фурье.

Собственные функции и число нулей

Собственная функция yny_n, отвечающая λn\lambda_n, имеет ровно n1n-1 нулей внутри открытого интервала (a,b)(a, b) - это осцилляционная теорема Штурма. Поэтому основная мода y1y_1 знакопостоянна, вторая y2y_2 меняет знак один раз, и так далее: чем больше собственное значение, тем сильнее «дрожит» функция. Это даёт удобный контроль при численном счёте - если найденная функция для λ3\lambda_3 пересекает ось не дважды, в расчёте ошибка. Нули соседних собственных функций к тому же чередуются (теорема о разделении нулей), что напоминает поведение синусов и косинусов с разными частотами.

Ортогональность с весом и нормировка

Самосопряжённость оператора L\mathcal{L} влечёт, что собственные функции, отвечающие разным собственным значениям, ортогональны по скалярному произведению с весом ww:

ym,ynw=abym(x)yn(x)w(x)dx=0,mn.\langle y_m, y_n \rangle_w = \int_a^b y_m(x)\, y_n(x)\, w(x)\, dx = 0, \qquad m \neq n.

Именно весовая функция ww из правой части уравнения задаёт «правильное» скалярное произведение - забыть её здесь нельзя. Нормируя каждую функцию на единичную норму ynw=1\|y_n\|_w = 1, получают ортонормированную систему. Её полнота означает, что любую достаточно гладкую функцию ff, согласованную с краевыми условиями, можно разложить в обобщённый ряд Фурье

f(x)=n=1cnyn(x),cn=f,ynwyn,ynw,f(x) = \sum_{n=1}^{\infty} c_n\, y_n(x), \qquad c_n = \frac{\langle f, y_n \rangle_w}{\langle y_n, y_n \rangle_w},

который сходится в среднеквадратичном. Это и есть рабочая лошадка метода разделения переменных: начальные и граничные данные раскладывают по yny_n, а каждая мода эволюционирует независимо. Сам спектральный приём похож на анализ системы через её собственные значения - как и в случае линейной системы ОДУ с постоянными коэффициентами, где общее решение собирается из мод eλkxe^{\lambda_k x} по спектру матрицы.

Знак собственных значений и оценка снизу

Часто важно знать не точные λn\lambda_n, а их знак - например, для устойчивости решения уравнения теплопроводности. Умножив уравнение на yy и проинтегрировав по частям, получают отношение Рэлея:

λ=ab(p(y)2+qy2)dx+[граничные члены]abwy2dx.\lambda = \frac{\int_a^b \big( p\,(y')^2 + q\,y^2 \big)\, dx + \big[\text{граничные члены}\big]}{\int_a^b w\, y^2\, dx}.

Если q0q \geq 0 и граничные члены неотрицательны, числитель неотрицателен, а знаменатель положителен - значит, все λn0\lambda_n \geq 0. Минимальное собственное значение λ1\lambda_1 равно минимуму отношения Рэлея по всем допустимым функциям (вариационный принцип), что даёт практичный способ оценивать λ1\lambda_1 сверху, подставляя пробные функции, и понимать структуру спектра без решения трансцендентного уравнения.

Частые ошибки

  • Забывают весовую функцию ww в условии ортогональности. Интеграл ymyndx\int y_m y_n\, dx без множителя ww в общем случае не равен нулю; ортогональность есть только по скалярному произведению с весом.
  • Не приводят уравнение к самосопряжённой форме. Без интегрирующего множителя оператор не самосопряжён, и теоремы об ортогональности и действительности спектра формально не применимы.
  • Берут неоднородные краевые условия. Условия обязаны быть однородными (=0=0 справа), иначе y0y \equiv 0 не является решением и сама постановка задачи на собственные значения теряет смысл.
  • Теряют знак в операторе (py)-(py')'. Из-за минуса спектр обычно ограничен снизу и стремится к ++\infty; если записать +(py)+(py')', знаки λn\lambda_n перевернутся, и анализ устойчивости даст обратный вывод.
  • Считают λ=0\lambda = 0 всегда допустимым. Является ли нуль собственным значением, зависит от краевых условий: для Дирихле - нет, для Неймана - да (с постоянной собственной функцией).

FAQ

Чем собственное значение задачи Штурма-Лиувилля отличается от собственного значения матрицы? Идея та же - нетривиальное решение уравнения L[y]=λwy\mathcal{L}[y] = \lambda w y при особых λ\lambda. Но оператор L\mathcal{L} действует в бесконечномерном пространстве функций, поэтому собственных значений счётно много, они уходят в бесконечность, а собственные «векторы» - это функции.

Зачем приводить уравнение к самосопряжённому виду? Самосопряжённость гарантирует действительность спектра, простоту собственных значений и ортогональность собственных функций с весом. Без неё разложение в ряд по yny_n не обосновано, и метод разделения переменных перестаёт работать.

Как связаны задача Штурма-Лиувилля и ряд Фурье? Классический ряд Фурье - частный случай: для y+λy=0y'' + \lambda y = 0 с условиями Дирихле или периодическими собственными функциями оказываются синусы и косинусы. Общая теория обобщает разложение на любой самосопряжённый оператор второго порядка.

Коротко

Задача Штурма-Лиувилля - это краевая задача (py)+qy=λwy-(p y')' + q y = \lambda w y с однородными разделёнными условиями, в которой ищут собственные значения λ\lambda и собственные функции yy. У регулярной задачи спектр действителен, дискретен и неограничен: λ1<λ2<+\lambda_1 < \lambda_2 < \cdots \to +\infty, причём yny_n имеет ровно n1n-1 нулей. Самосопряжённость оператора влечёт ортогональность собственных функций по скалярному произведению с весом ww, а их полнота позволяет раскладывать функции в обобщённый ряд Фурье. Знак и оценку λn\lambda_n даёт отношение Рэлея. На этом фундаменте стоят метод разделения переменных и спектральный анализ уравнений математической физики.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также