Лучшие вопросы
Таймлайн
Чат
Перспективы
Транспозиционная матрица
Из Википедии, свободной энциклопедии
Remove ads
Транспозиционная матрица Tr(X) - это квадратная матрица размера n, равного целой степени 2, каждый элемент Tr(X)ij которой содержит один из элементов {x} заданного вектора X размера n, индекс которого равен единице плюс побитовое сложение по модулю 2 (XOR) номера строки i минус единица и номер столбца j минус единица элемента Tr(X)ij.
Формула
Суммиров вкратце
Перспектива
Таким образом, формула, по которой вычисляются элементы матрицы Tr(X), выглядит следующим образом:
где и символом обозначена битовая операция «сложение по модулю 2.
Например, транспозиционная матрица , полученная из вектора:
имеет вид:
- .
Remove ads
Свойство четвёрок

Произвольная пара строк строки (или пара столбцов) транспозиционной матрицы содержит четвёрок из элементов с равными значениями диагональных элементов. Например, если и — два случайно выбранных элемента из одного столбца матрицы , то из этого свойства следует, что -матрица содержит четвёрку из элементов , для которой выполняются уравнения и . Это свойство «свойство четвёрок» является специфическим для -матриц.
Remove ads
Другие свойства
- Матрица Tr(X) является симметричной матрицей
- Матрица Tr(X) является персимметричной матрицей, то есть она также симметрична относительно своей второй диагонали
Транспозиционная матрица со взаимно ортогональными строками
Суммиров вкратце
Перспектива
Свойство четвёрок позволяет получить из транспозиционной матрицы матрицу со взаимно ортогональными строками путём изменения знака нечётному количеству элементов в каждой из четвёрок , . Существует алгоритм построения -матрицы с использованием покомпонентного произведения матрицы и -мерной матрицы Адамара , строки которой (кроме первой) переставлены таким образом, что строки результирующей матрицы взаимно ортогональны:
где:
- «» — произведение Адамара,
- — единичная матрица,
- — -мерная матрица Адамара с перестановкой строк , которая меняет знак нечётному количеству элементов в каждой из четвёрок;
- — вектор, из которого выводятся элементы -матрицы.
Порядок строк матрицы Адамара был получен экспериментально для матриц размеров 2, 4 и 8. Порядок строк матрицы Адамара (относительно матрицы Сильвестра — Адамара) не зависит от вектора . Было доказано[1], что если — единичный вектор (), то .
Remove ads
Пример получения матрицы Trs
Транспозиционная матрица с взаимно ортогональными строками при , получается из вектора по формуле:
- ,
где — матрица, полученная из вектора , H(R) — матрица Адамара со сдвигом строк в заданном порядке R, для которого строки результирующей Матрицы Trs взаимно ортогональны. Первая строка результирующей матрицы содержит элементы вектора без перестановок и перемен знака. Учитывая, что строки матрицы взаимно ортогональны:
- ,
следовательно, матрица вращает вектор , из которого она получена, в направлении оси . Порядок строк матрицы Адамара не зависит от вектора . Опубликованы примеры генерации матриц и для . Остаётся открытым вопрос, можно ли создать матрицы Trs размера больше 8.
Remove ads
Примечания
Литература
Ссылки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads