Автор статьи: Канунников Андрей, к. ф.-м. н., преподаватель ШАДХелпер.
В линейной алгебре и приложениях важную роль играют циркулянты — квадратные матрицы, в которых каждая строка, начиная со второй получается циклическим сдвигом вправо из предыдущей. Вот общий вид цикрулянта порядка :
В этой статье мы устно найдём собственые значения матрицы (1), её определитель (который тоже называется циркулянтом), ортонормированный базис из собственных векторов, выведем отсюда простую структуру алгебры циркулянтов, а также покажем их связь с гауссовыми суммами, дискретным преобразованием Фурье и приложениями.
Договоримся об обозначениях. Все матрицы будем рассматривать над полем комплексных чисел. Для матрицы
будем использовать обозначения:
— характеристический многочлен,
— минимальный многочлен,
— спектр (множество собственных значений),
— эрмитова сопряжённая матрица.
По теореме Гамильтона-Кэли , поэтому
.
Для простоты обозначений и восприятия рассмотрим циркулянт порядка 4. Частным случаем циркулянта является матрица циклической перестановки и её степени:
Чтобы устно сделать вывод, что , надо проверить, что эти матрицы линейно независимы. Но это тривиально следует из вида их линейной комбинации
Итак, , откуда спектр
прост, в частности, матрица
диагонализируема.
Попутно мы обнаружили, что любой циркулянт является многочленом от матрицы , точнее,
Говорят, что многочлен ассоциирован с циркулянтом
.
Отсюда немедленно получаем ряд следствий.
Произведение циркулянтов снова цирулянт и не зависит от порядка множителей:
, где
. Таким образом, циркулянты образуют коммутативную подалгебру в алгебре матриц.
, откуда, в частности,
Все циркулянты диагонализируемы в одном и том же базисе, определённом однозначно с точностью до умножения базисных векторов на скаляры. Тем самым, алгебра циркулянтов сопряжена алгебре диагональных матриц, изоморфной, в свою очередь прямому произведению
(с покомпонентными операциями).
Чтобы найти собственный базис матрицы , посмотрим, как она действует на векторах, и для каждого
найдём собственный вектор:
При получаем:
; при
:
,
,
, и т.~д.
Кроме того, поскольку матрица унитарна, то есть
, то она диагонализируема в ортонормированном базисе (это характеристическое свойство так называемых нормальных матриц — матриц, коммутирующих со своими эрмитовыми сопряжёнными). То есть найденные собственные векторы ортогональны относительно эрмитова скалярного произведения в
:
Нормируя их, мы получим ортонормированный базис. Записав его по столбцам матрицы , получим
Если отбросить нормирующий множитель , получится матрица
дискретного преобразования Фурье. Она переводит вектор
первой строки циркулянта (2) в вектор его собственных значений:
Всё сказанное обобщается на циркулянты (1) любого порядка . Спектр соответствующей матрицы
состоит из всех корней степени
из единицы,
Алгебра циркулянтов сопряжена алгебре диагональных матриц, изоморфной, в свою очередь, алгебре с покоординатными операциями, а также алгебре
: операции с циркулянтами (сложение, умножение, умножение на скаляры) соответствуют операциями над их ассоциированными многочленами по модулю
.
Дискретное преобразование Фурье (DFT) — это линейное преобразование с матрицей
Оно переводит вектор коэффициентов многочлена
в вектор
его значений на корнях из единицы (3). Пр этом для экономного вычисления применяется быстрое преобразование Фурье (FFT), позволяющее сократить число операций с
до
. Поясним на примере
. Вместо прямого вычисления
разобьём переменные на индексы с чётными и нечётными номерами:
Тогда
Быстрое преобразование Фурье применяется для быстрого умножения циркулянта (1) на вектор или умножения двух циркулянтов.
Именно, произведение циркулянта с первой строкой и вектор-столбца
равно
где — покоординатное произведение.
Соответственно, произведение двух циркулянтов с первыми строками и
есть циркулянт с первой строкой
Рассмотрим унитарную матрицу
У неё очень интересный спектр. Как у любой унитарной матрицы, её спектр лежит на единичной окружности. Чтобы его найти, прежде всего возведём матрицу в квадрат:
Это симметричная матрица отражения: ,
,
, поэтому она сопряжена диагональной матрице
Отсюда следует, что спектр матрицы для некоторых
имеет вид
В общем случае определиться с кратностями собственных значений поможет знание следа
В числителе стоит знаменитая квадратичная сумма Гаусса. Гаусс долго с ней мучился и в конце концов нашёл явную формулу. В терминах следа матрицы эта формула имеет вид
Следовательно,
В качестве "вишенки на торте" покажем, как циркулянт третьего порядка связан с формулой Кардано для корней кубических уравнений. Имеем
Считая неизвестной, а
и
параметрами, мы сразу получаем решения уравнения
Отметим, что корень можно угадать, исходя из формулы куба суммы
Два других корня и
можно теперь найти по формулам Виета, а можно воспользоваться той же формулой куба сумма, умножив в ней
на
, а
— на
, или наоборот (при этом величины
и
не изменятся). Это, кстати, элементарный способ получить разложение (5).
Любое кубическое уравнение линейной заменой
сводится к уравнению вида
Чтобы свести его к уравнению (6), найдём и
из системы
и придём к формуле Кардано
Где квадратные корни принимают одно и то~же значение (любое), а кубические выбираются так, чтобы их произведение было равно .
