En transpositionsmatrix ( -matrix) er en kvadratisk matrix af størrelse ( , ), hvis elementer er opnået fra elementerne i en given dimensionel vektor med formlen:
,hvor symbolet angiver den bitvise operation " addition modulo 2 ". Rækkerne og kolonnerne i en transpositionsmatrix er permutationer af vektoren ; hver række og kolonne indeholder alle vektorens elementer uden gentagelse. -matrix er bisymmetrisk : og for enhver og .
For eksempel, transpositionsmatrixen opnået fra en vektor:
ligner:
.Et vilkårligt par af rækker, rækker (eller par af kolonner) i transponeringsmatrixen indeholder fire af elementerne med lige store værdier af de diagonale elementer. For eksempel, hvis og er to tilfældigt udvalgte elementer fra en søjle i matrixen , så indebærer denne egenskab, at -matricen indeholder fire af de elementer , som ligningerne og er opfyldt for . Denne egenskab "egenskab af firere" er specifik for -matricer.
Egenskaben for firere gør det muligt at opnå en matrix med indbyrdes ortogonale rækker fra en transponeringsmatrix ved at ændre tegnet for et ulige antal elementer i hver af firerne , . Der er en algoritme til at konstruere en -matrix ved hjælp af det komponentvise produkt af en matrix og en -dimensionel Hadamard-matrix , hvis rækker (bortset fra den første) er permuteret på en sådan måde, at rækkerne i den resulterende matrix er gensidigt ortogonale :
hvor:
" " - produktet af Hadamard, er identitetsmatrixen, - -dimensionel Hadamard matrix med rækkepermutation , som ændrer tegnet for et ulige antal elementer i hver af firerne; er den vektor, hvorfra grundstofferne i matrixen er afledt .Rækkefølgen af Hadamard-matricen blev opnået eksperimentelt for matricer af størrelserne 2, 4 og 8. Rækkerækkefølgen af Hadamard-matricen (i forhold til Sylvester-Hadamard-matricen) afhænger ikke af vektoren . Det blev bevist [1] , at hvis er en enhedsvektor ( ), så .
En transpositionsmatrix med indbyrdes ortogonale rækker ved , fås fra en vektor med formlen:
,hvor er matrixen opnået fra vektoren , H(R) er Hadamard-matricen med rækkeforskydning i den givne rækkefølge R, for hvilken rækkerne af den resulterende Matrix Trs er indbyrdes ortogonale. Den første række af den resulterende matrix indeholder vektorens elementer uden permutationer og tegnændringer. Givet at matrixrækkerne er indbyrdes ortogonale:
,derfor roterer matricen vektoren , hvorfra den er afledt, i retning af aksen . Rækkefølgen af Hadamard-matricen afhænger ikke af vektoren . Matrixgenereringseksempler er blevet offentliggjort for . Det er fortsat et åbent spørgsmål, om det er muligt at oprette Trs-matricer med størrelse større end 8.
Vektorer og matricer | |||||||||
---|---|---|---|---|---|---|---|---|---|
Vektorer |
| ||||||||
matricer |
| ||||||||
Andet |