В линейная алгебра, а циркулянтная матрица это квадрат матрица в котором каждый вектор строки поворачивается на один элемент вправо относительно предыдущего вектора-строки. Это особый вид Матрица Теплица.
или транспонировать эту форму (по выбору обозначений).
Циркулянтная матрица полностью задается одним вектором, , который отображается как первый столбец (или строка) . Остальные столбцы (и строки соответственно) каждый циклические перестановки вектора со смещением, равным индексу столбца (или строки, соответственно), если строки проиндексированы от 0 до . (Циклическая перестановка строк имеет тот же эффект, что и циклическая перестановка столбцов.) Последняя строка это вектор сдвигается на единицу в обратном направлении.
Различные источники определяют циркулянтную матрицу по-разному, например, как указано выше, или с помощью вектора соответствует первой строке, а не первому столбцу матрицы; и, возможно, с другим направлением сдвига (которое иногда называют антициркуляторная матрица).
Полином называется ассоциированный многочлен матрицы .
Характеристики
Собственные векторы и собственные значения
Нормализованный собственные векторы циркулянтной матрицы являются моды Фурье, а именно
Любой циркулянт является матричным многочленом (а именно ассоциированным многочленом) от циклического матрица перестановок:
куда дан кем-то
Набор циркулянтные матрицы образуют -размерныйвекторное пространство относительно их стандартного сложения и скалярного умножения. Это пространство можно интерпретировать как пространство функций на циклическая группа порядка п, , или эквивалентно групповое кольцо из .
Циркулянтные матрицы образуют коммутативная алгебра, поскольку для любых двух заданных циркулянтных матриц и , сумма циркулирует, продукт циркулирует, и .
Следовательно, матрица диагонализует. Фактически у нас есть
куда это первый столбец . Собственные значения даются продуктом . Этот продукт можно легко рассчитать с помощью быстрое преобразование Фурье.[3]
Позволять - (монический) характеристический многочлен циркулянтная матрица , и разреши быть производной от . Тогда многочлен является характеристическим полиномом следующих подматрица :
Циркулянтные матрицы можно интерпретировать геометрически, что объясняет связь с дискретным преобразованием Фурье.
Рассмотрим векторы в как функции от целых чисел с периодом , (т.е. как периодические бибесконечные последовательности: ) или, что то же самое, как функции на циклическая группа порядка ( или же ) геометрически на (вершинах) регулярной -gon: это дискретный аналог периодических функций на реальной прямой или окружности.
который является произведением вектора циркулянтной матрицей для .
Затем дискретное преобразование Фурье преобразует свертку в умножение, что в настройке матрицы соответствует диагонализации.
В -алгебра всех циркулянтных матриц с комплексными элементами изоморфна группе -алгебра .
Симметричные циркулянтные матрицы
Для симметричной циркулянтной матрицы есть дополнительное условие, что . Таким образом, это определяется элементы.
Собственные значения любой вещественной симметричной матрицы действительны. Соответствующие собственные значения принимают вид:
за даже, и
для нечетных , куда обозначает действительную часть Это можно еще упростить, если использовать тот факт, что .
Комплексные симметричные циркулянтные матрицы
Сложная версия циркулянтной матрицы, широко распространенная в теории коммуникаций, обычно эрмитова. В этом случае и его определитель и все собственные значения действительны.
Если п даже первые две строки обязательно принимают вид
в котором первый элемент в верхнем втором полустрочке реально.
Если п странно мы получаем
Тройник[5] обсудил ограничения на собственные значения для сложного симметричного условия.
Приложения
В линейных уравнениях
Учитывая матричное уравнение
куда циркулянтная квадратная матрица размера мы можем записать уравнение в виде круговая свертка
куда это первый столбец , а векторы , и циклически расширяются в каждом направлении. С использованием теорема круговой свертки, мы можем использовать дискретное преобразование Фурье преобразовать циклическую свертку в покомпонентное умножение