En transponeringsmatris ( -matris) är en kvadratisk matris med storlek ( , ), vars element erhålls från elementen i en given -dimensionell vektor med formeln:
,där symbolen anger den bitvisa operationen " addition modulo 2 ". Raderna och kolumnerna i en transpositionsmatris är permutationer av vektorn ; varje rad och kolumn innehåller alla element i vektorn utan upprepning. -matrisen är bisymmetrisk : och för alla och .
Till exempel, transpositionsmatrisen som erhålls från en vektor:
ser ut som:
.Ett godtyckligt par av rader, rader (eller kolumnpar) i transponeringsmatrisen innehåller fyra av elementen med lika värden för de diagonala elementen. Till exempel, om och är två slumpmässigt utvalda element från en kolumn i matrisen , innebär denna egenskap att -matrisen innehåller fyra av de element för vilka ekvationerna och är uppfyllda . Den här egenskapen "property of fours" är specifik för -matriser.
Egenskapen fyror gör att man kan få en matris med ömsesidigt ortogonala rader från en transponeringsmatris genom att ändra tecknet för ett udda antal element i var och en av fyrorna , . Det finns en algoritm för att konstruera en -matris med den komponentvisa produkten av en matris och en -dimensionell Hadamard-matris , vars rader (förutom den första) är permuterade på ett sådant sätt att raderna i den resulterande matrisen är ömsesidigt ortogonala :
var:
" " - produkten av Hadamard, är identitetsmatrisen, - -dimensionell Hadamard-matris med radpermutation , som ändrar tecknet för ett udda antal element i var och en av fyrorna; är vektorn från vilken elementen i matrisen härleds .Radordningen för Hadamard-matrisen erhölls experimentellt för matriser av storlekarna 2, 4 och 8. Radordningen för Hadamard-matrisen (i förhållande till Sylvester-Hadamard-matrisen) beror inte på vektorn . Det bevisades [1] att om är en enhetsvektor ( ), då .
En transponeringsmatris med ömsesidigt ortogonala rader vid , erhålls från en vektor med formeln:
,där är matrisen erhållen från vektorn , H(R) är Hadamard-matrisen med radförskjutning i den givna ordningen R, för vilken raderna i den resulterande matrisen Trs är ömsesidigt ortogonala. Den första raden i den resulterande matrisen innehåller elementen i vektorn utan permutationer och teckenändringar. Med tanke på att matrisraderna är ömsesidigt ortogonala:
,därför roterar matrisen vektorn från vilken den är härledd i axelns riktning . Radordningen för Hadamard-matrisen beror inte på vektorn . Matrisgenereringsexempel har publicerats för . Det är fortfarande en öppen fråga om det är möjligt att skapa Trs-matriser med storlek större än 8.
Vektorer och matriser | |||||||||
---|---|---|---|---|---|---|---|---|---|
Vektorer |
| ||||||||
matriser |
| ||||||||
Övrig |