Сферические гармоники: что это и зачем нужны

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

Степень и порядок: что задаёт каждый индекс
Два индекса управляют разной геометрией узловых линий - тех линий на сфере, где гармоника обращается в ноль:
- Степень задаёт общее число узловых линий: их ровно . Чем больше , тем «мельче» рисунок на сфере и тем выше пространственная частота.
- Порядок задаёт, сколько из этих линий проходят через полюса (меридианы). Таких меридиональных узлов штук, остальные - это параллели (пояса широты).
Три характерных случая удобно запомнить отдельно:
- - зональные гармоники: узлы только по параллелям, картинка похожа на горизонтальные пояса. Здесь сводится к обычному полиному Лежандра .
- - секториальные гармоники: узлы только по меридианам, сфера делится на «дольки» как апельсин.
- - тессеральные гармоники: смешанная сетка из параллелей и меридианов, напоминающая шахматную доску.
Связь с уравнением Лапласа
Откуда вообще берутся именно эти функции? Сферические гармоники - это угловая часть решений уравнения Лапласа в сферических координатах. Когда переменные разделяются, радиальная часть даёт степени и , а угловая часть приводит к уравнению на собственные функции оператора Лапласа на сфере:
То есть - собственные функции сферического лапласиана с собственным значением . Именно поэтому в физике степень напрямую связана с квадратом момента импульса: для атома водорода - орбитальное квантовое число, а - магнитное. Это та же логика, что стоит за гармоническими колебаниями: собственные функции линейного оператора задают «базовые моды», по которым раскладывается всё остальное.
Формула через полиномы Лежандра
Множитель по - это присоединённый полином Лежандра, который выражается через обычный полином Лежандра дифференцированием:
а сами полиномы Лежандра удобно получать по формуле Родрига:
На практике никто не дифференцирует руками для больших - используют рекуррентное соотношение, которое связывает три соседние степени:

Нормировка и ортонормированность
Нормировочный множитель подбирают так, чтобы гармоники образовали ортонормированный базис на сфере. Стандартная нормировка для комплексных гармоник:
При такой нормировке выполняется условие ортонормированности - интеграл произведения двух гармоник по всей сфере равен нулю для разных пар индексов и единице для одинаковых:
Именно ортонормированность делает гармоники рабочим инструментом: коэффициенты разложения произвольной функции находятся простым интегралом, как коэффициенты Фурье:
Рядом с разложением Фурье на окружности это прямой аналог - только базис живёт на сфере. Если хочется освежить идею разложения по ортогональному базису, посмотрите разбор обобщённого гармонического ряда.
Действительная форма
В физике и графике чаще удобны действительные сферические гармоники: вместо комплексных берут синусы и косинусы. Их строят как линейные комбинации и :
Эти функции принимают вещественные значения и удобны там, где разложение должно быть наглядным: коэффициент при каждой гармонике - обычное число, а не комплексная амплитуда.
Где применяют
Сферические гармоники - один из самых переиспользуемых инструментов прикладной математики:
- Квантовая механика. Угловая часть волновой функции электрона в центральном поле - это ровно . Формы -, -, -орбиталей - визуализация для .
- Геофизика и геодезия. Гравитационное и магнитное поле Земли раскладывают по гармоникам; коэффициенты разложения - стандартный способ описать форму геоида.
- Космология. Анизотропию реликтового излучения описывают спектром мощности - дисперсиями коэффициентов разложения карты неба по .
- Компьютерная графика. «Spherical harmonics lighting» - компактное приближение освещённости со всех направлений несколькими коэффициентами низких степеней.
Частые ошибки
- Путают и . Степень задаёт общее число узловых линий, порядок - лишь сколько из них меридианы. всегда не превосходит по модулю.
- Забывают про множитель в интеграле. Элемент площади на сфере - ; без нарушается ортонормированность.
- Смешивают комплексную и действительную формы. Нормировочные коэффициенты и фаза Кондона-Шортли зависят от соглашения; всегда фиксируйте одно.
- Считают функцией двух углов. При зависимости от нет - это чисто полином Лежандра от .
- Берут конечную сумму за точную. Ряд бесконечен; обрыв на степени сглаживает мелкие детали, как обрыв ряда Фурье.
FAQ
Чем сферические гармоники отличаются от полиномов Лежандра? Полиномы Лежандра - это частный случай: зональные гармоники с , зависящие только от полярного угла. Сферические гармоники добавляют азимутальную зависимость и покрывают всю сферу, а не только меридиональный профиль.
Сколько существует гармоник данной степени? Для фиксированной степени порядок пробегает значения от до , то есть ровно гармоник. Все они отвечают одному собственному значению сферического лапласиана - это вырождение, которое в физике снимается магнитным полем.
Почему именно эти функции, а не любые другие на сфере? Потому что - собственные функции оператора Лапласа на сфере, инвариантного к поворотам. Любой оператор, коммутирующий с вращениями, диагонализуется в этом базисе, поэтому гармоники естественно возникают в любой задаче со сферической симметрией.
Коротко
Сферические гармоники - это ортонормированный базис функций на сфере, угловая часть решений уравнения Лапласа и собственные функции сферического лапласиана с собственным значением . Степень задаёт число узловых линий, порядок - сколько из них меридианы; зависимость от всегда сводится к , а по работает присоединённый полином Лежандра. Благодаря ортонормированности любую гладкую функцию углов можно разложить в ряд по гармоникам - и именно это делает их рабочим инструментом от квантовой механики до графики.
Читайте также

Квадратурная формула Гаусса: узлы и веса
Квадратурная формула Гаусса: узлы как корни полиномов Лежандра, веса квадратуры, алгебраическая точность 2n−1, формула Гаусса-Лежандра, пересчёт на отрезок [a,b] и оценка погрешности.

Теорема единственности в электростатике: одно решение
Теорема единственности в электростатике: почему при заданных зарядах и потенциалах на границах решение уравнения Лапласа единственно, как её доказывают и зачем нужна в методе изображений.

Абстрактный класс и интерфейс: в чём отличие
Абстрактный класс и интерфейс: чем отличаются в ООП, когда наследовать поведение, а когда задавать контракт, как выбрать на примерах Java, C# и Python.