Лучшие вопросы
Таймлайн
Чат
Перспективы

Транспозиционная матрица

Из Википедии, свободной энциклопедии

Remove ads

Транспозиционная матрица Tr(X) - это квадратная матрица размера n, равного целой степени 2, каждый элемент Tr(X)ij которой содержит один из элементов {x} заданного вектора X размера n, индекс которого равен единице плюс побитовое сложение по модулю 2 (XOR) номера строки i минус единица и номер столбца j минус единица элемента Tr(X)ij.

Формула

Суммиров вкратце
Перспектива

Таким образом, формула, по которой вычисляются элементы матрицы Tr(X), выглядит следующим образом:

где и символом обозначена битовая операция «сложение по модулю 2.


Например, транспозиционная матрица , полученная из вектора:

имеет вид:

.
Remove ads

Свойство четвёрок

Thumb
Четвёрки из элементов в -матрице — диагональные элементы в них равны

Произвольная пара строк строки (или пара столбцов) транспозиционной матрицы содержит четвёрок из элементов с равными значениями диагональных элементов. Например, если и  — два случайно выбранных элемента из одного столбца матрицы , то из этого свойства следует, что -матрица содержит четвёрку из элементов , для которой выполняются уравнения и . Это свойство «свойство четвёрок» является специфическим для -матриц.

Remove ads

Другие свойства

Транспозиционная матрица со взаимно ортогональными строками

Суммиров вкратце
Перспектива

Свойство четвёрок позволяет получить из транспозиционной матрицы матрицу со взаимно ортогональными строками путём изменения знака нечётному количеству элементов в каждой из четвёрок , . Существует алгоритм построения -матрицы с использованием покомпонентного произведения матрицы и -мерной матрицы Адамара , строки которой (кроме первой) переставлены таким образом, что строки результирующей матрицы взаимно ортогональны:

где:

«» — произведение Адамара,
 — единичная матрица,
 — -мерная матрица Адамара с перестановкой строк , которая меняет знак нечётному количеству элементов в каждой из четвёрок;
 — вектор, из которого выводятся элементы -матрицы.

Порядок строк матрицы Адамара был получен экспериментально для матриц размеров 2, 4 и 8. Порядок строк матрицы Адамара (относительно матрицы Сильвестра — Адамара) не зависит от вектора . Было доказано[1], что если  — единичный вектор (), то .

Remove ads

Пример получения матрицы Trs

Транспозиционная матрица с взаимно ортогональными строками при , получается из вектора по формуле:

,

где  — матрица, полученная из вектора , H(R) — матрица Адамара со сдвигом строк в заданном порядке R, для которого строки результирующей Матрицы Trs взаимно ортогональны. Первая строка результирующей матрицы содержит элементы вектора без перестановок и перемен знака. Учитывая, что строки матрицы взаимно ортогональны:

,

следовательно, матрица вращает вектор , из которого она получена, в направлении оси . Порядок строк матрицы Адамара не зависит от вектора . Опубликованы примеры генерации матриц и для . Остаётся открытым вопрос, можно ли создать матрицы Trs размера больше 8.

Remove ads

Примечания

Литература

Ссылки

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads