Bozza:Matrice delle trasposizioni

Da testwiki.
Vai alla navigazione Vai alla ricerca

Template:Richiesta revisione bozza Template:Bozza La matrice delle trasposizioni Tr(X) è una matrice quadrata di dimensione n pari a una potenza intera di 2, ogni elemento della quale Tr(X)ij contiene uno degli elementi {x} di un dato vettore X di dimensione n il cui indice è pari a uno più la moltiplicazione binaria esclusiva OR (XOR) del numero di riga i meno uno e del numero di colonna j meno uno dell'elemento Tr(X)ij.

Formula

La formula con cui si calcolano gli elementi della matrice Tr(x) è quindi la seguente: Tr(X)i,j=x1+(i1)(j1) dove i,j in[1,n] e il simbolo rappresenta l'operazione Disgiunzione esclusiva (XOR)

Ad esempio, la matrice delle trasposizioni Tr(X) ottenuta da un vettore

X=(x1,x2,x3,x4,x5,x6,x7,x8)

ha la forma seguente:

Tr(X)=(x1x2x3x4|x5x6x7x8x2x1x4x3|x6x5x8x7x3x4x1x2|x7x8x5x6x4x3x2x1|x8x7x6x5|x5x6x7x8|x1x2x3x4x6x5x8x7|x2x1x4x3x7x8x5x6|x3x4x1x2x8x7x6x5|x4x3x2x1).

La proprietà delle quadruple

Una coppia arbitraria di righe (o di colonne) di una matrice di trasposizione Tr contiene n/2 quadrupli di elementi con valori uguali degli elementi diagonali. Ad esempio, se Trp,q e Tru,q sono due elementi scelti a caso dalla stessa colonna q della matrice Tr, allora da questa proprietà segue che Tr la matrice contiene una quadrupla di elementi (Trp,q,Tru,q,Trp,v,Tru,v), per i quali sono soddisfatte le equazioni Trp,q=Tru,v e Tru,q=Trp,v. Questa “proprietà delle quadruple “ è specifica delle matrici Tr.

Le quadruple degli elementi della matrice Tr in cui gli elementi della diagonali sono uguali.

Altre proprietà

  • La matrice Tr е una matrice simmetrica.
  • La matrice Tr е una matrice persimmetrica, cioè è anche simmetrica intorno a la sua seconda diagonale.

Matrice delle trasposizioni le cui righe sono reciprocamente ortogonali

La proprietà delle quadruple ci permette di ottenere da una matrice di trasposizioni Tr una matrice le cui righe sono reciprocamente ortogonali Trs cambiando il segno di un numero dispari di elementi in ciascuna delle quadruple (Trp,q,Tru,q,Trp,v,Tru,v), p,q,u,v in[1,n]. Esiste un algoritmo per costruire Trs una matrice utilizzando il prodotto di Hadamard della matrice Tr e una matrice di Hadamar con n-dimensionale H=(hij) le cui righe (ad eccezione della prima) sono riordinate in modo che le righe della matrice risultante Trs siano reciprocamente ortogonali tra loro:

Trs(X)=Tr(X)H(R)
Trs.TrsT=X2.In

dove:

” è il prodotto di Hadamard,

In è una matrice unitaria,

H(R) è una matrice di Hadamard n-dimensionale con permutazione delle righe R=[1,r2,...rn]T,r2,...rn in[2,n] cambia il segno di un numero dispari di elementi in ciascuno dei quadrupli;

X è il vettore i cui elementi sono derivati dalla matrice Tr.

L'ordine di riga R della matrice di Hadamard è stato ottenuto sperimentalmente per matrici Trs di dimensioni 2, 4 e 8. L'ordine di riga R della matrice di Hadamar (rispetto alla matrice di Sylvester-Adamar) non dipende dal vettore X. È stato dimostrato che[1], se X è un vettore unitario (||X||=1), allora det(Trs)=1 .

Esempio di come ottenere la matrice Trs

La matrice delle trasposizioni con righe mutuamente ortogonali Trs(X) per n=4 è ottenuta dal vettore X=[x1,x2,x3,x4]T con la seguente formula:

Trs(X)=H(R)Tr(X)=(1111111111111111)(x1x2x3x4x2x1x4x3x3x4x1x2x4x3x2x1)=(x1x2x3x4x2x1x4x3x3x4x1x2x4x3x2x1),

dove Tr(X) - Tr è la matrice ottenuta dal vettore X, H(R) è una matrice Hadamar le cui righe sono spostate nel ordine dato R, per cui le righe delle matrici risultanti Trs sono reciprocamente ortogonali. La prima riga della matrice Trs(X) risultante contiene gli elementi del vettore vettore X senza permutazioni o cambiamenti di segno. Dato il fatto che le righe della matrice Trs sono reciprocamente ortogonali:

Trs(X).X=X2.[1,0,0,0]T,

la matrice Trs ruota quindi il vettore X, da cui ha origine, in direzione del vettore X. origine, nella direzione dell'asse x1. L'ordine R delle righe della matrice di Hadamar non dipende dal vettore X. Esempi di generazione delle matrici Tr e Trs per n=2,4,8 sono stati pubblicati. Rimane aperta la questione aperta se sia possibile generare matrici Trs di dimensione superiore a 8.

Note e riferimenti

  1. Template:Ouvrage

|titre=Hadamard matrices of the Williamson type |journal=Math. Comp. | année=1965 | volume=19 | numéro=91 | pages=442–447 |doi=10.1090/S0025-5718-1965-0179093-2 |mr=0179093| accès doi=libre }}

  1. Template:Ouvrage

Collegamenti esterni

Template:Algebra lineare Template:Portale

Template:Categorie bozza

  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 Template:ISBN