Это не официальный сайт wikipedia.org 01.01.2023

Транспозиционная матрица — Википедия

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

Транспозиционная матрица ( T r -матрица) — квадратная матрица размера n × n ( n = 2 m , m N ), элементы которой получаются из элементов заданного n -мерного вектора X = ( x i ) по формуле:

T r ( X ) i , j = x ( i 1 ) ( j 1 ) + 1 ,

где символом обозначена битовая операция «сложение по модулю 2». Строки и столбцы транспозиционной матрицей являются перестановками вектора X ; каждая строка и столбец T r ( X ) содержит все элементы вектора X без повторений. T r -матрица бисимметрична: T r i , j = T r j , i ) и T r i , j = T r n j + 1 , n i + 1 для любых i и j .

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

X = ( x 1 , x 2 , x 3 , x 4 , x 5 , x 6 , x 7 , x 8 )

имеет вид:

T r ( X ) = ( x 1 x 2 x 3 x 4 | x 5 x 6 x 7 x 8 x 2 x 1 x 4 x 3 | x 6 x 5 x 8 x 7 x 3 x 4 x 1 x 2 | x 7 x 8 x 5 x 6 x 4 x 3 x 2 x 1 | x 8 x 7 x 6 x 5 | x 5 x 6 x 7 x 8 | x 1 x 2 x 3 x 4 x 6 x 5 x 8 x 7 | x 2 x 1 x 4 x 3 x 7 x 8 x 5 x 6 | x 3 x 4 x 1 x 2 x 8 x 7 x 6 x 5 | x 4 x 3 x 2 x 1 ) .

Свойство четвёрокПравить

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

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

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

Свойство четвёрок позволяет получить из транспозиционной матрицы T r   матрицу со взаимно ортогональными строками T r s   путём изменения знака нечётному количеству элементов в каждой из четвёрок ( T r p , q , T r u , q , T r p , v , T r u , v )  , p , q , u , v [ 1 , n ]  . Существует алгоритм построения T r s  -матрицы с использованием покомпонентного произведения матрицы T r   и n  -мерной матрицы Адамара H = ( h i j )  , строки которой (кроме первой) переставлены таким образом, что строки результирующей матрицы T r s   взаимно ортогональны:

T r s ( X ) = T r ( X ) H ( R )  
T r s . T r s T =∥ X 2 . I n  

где:

«  » — произведение Адамара,
I n   — единичная матрица,
H ( R )   — n  -мерная матрица Адамара с перестановкой строк R = [ 1 , r 2 , . . . r n ] T , r 2 , . . . r n [ 2 , n ]  , которая меняет знак нечётному количеству элементов в каждой из четвёрок;
X   — вектор, из которого выводятся элементы T r  -матрицы.

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

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

Транспозиционная матрица с взаимно ортогональными строками T r s ( X )   при n = 4  , получается из вектора X = ( x 1 , x 2 , x 3 , x 4 )   по формуле:

T r s ( X ) = H ( R ) T r ( X ) = ( 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ) ( x 1 x 2 x 3 x 4 x 2 x 1 x 4 x 3 x 3 x 4 x 1 x 2 x 4 x 3 x 2 x 1 ) = ( x 1 x 2 x 3 x 4 x 2 x 1 x 4 x 3 x 3 x 4 x 1 x 2 x 4 x 3 x 2 x 1 )  ,

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

T r s ( X ) . X =∥ X 2 . [ 1 , 0 , 0 , 0 ] T  ,

следовательно, матрица T r s   вращает вектор X  , из которого она получена, в направлении оси x 1  . Порядок R   строк матрицы Адамара не зависит от вектора X  . Опубликованы примеры генерации матриц T r   и T r s   для n = 2 , 4 , 8  . Остаётся открытым вопрос, можно ли создать матрицы Trs размера больше 8.

ПримечанияПравить

  1. Zhelezov O. I. Determination of a Special Case of Symmetric Matrices and Their Applications. Current Topics on Mathematics and Computer Science Vol. 6, 29-45 ISBN= 978-93-91473-89-1

ЛитератураПравить

СсылкиПравить