Komutační matice - Commutation matrix
v matematika, speciálně v lineární algebra a teorie matic, komutační matice se používá pro transformaci vektorizovaný forma a matice do vektorizované podoby přemístit. Konkrétně komutační matice K.(m, n) je nm × mn matice, která pro všechny m × n matice A, transformuje vec (A) do vec (AT):
- K.(m, n) vec (A) = vec (AT) .
Zde vec (A) je mn × 1 vektor sloupce získat skládáním sloupců A nad sebou:
- vec (A) = [ A1,1, ..., Am, 1, A1,2, ..., Am, 2, ..., A1, č, ..., Am, n ]T
kde A = [Ajá, j].
Komutační matice je speciální typ permutační matice, a proto je ortogonální. Výměna A s AT v definici komutační matice to ukazuje K.(m, n) = (K.(n, m))T. Proto ve zvláštním případě m = n komutační matice je involuce a symetrický.
Hlavní použití komutační matice a zdroje jejího názvu je dojíždění Produkt Kronecker: pro každého m × n matice A a každý r × q matice B,
- K.(r, m)(A B)K.(n, q) = B A.
Hodně se používá při vývoji statistik vyššího řádu kovariančních matic Wishart.[1]
Explicitní forma pro komutační matici je následující: if Er, j označuje j-tý kanonický vektor dimenze r (tj. vektor s 1 v j-té souřadnici a 0 jinde)
- K.(r, m) = (Er, iEm, jT)(Em, jEr, iT).
Příklad
Nechat M být čtvercová matice 2x2.
Pak máme
A K.(2,2) je čtvercová matice 4x4, která transformuje vec (M) do vec (MT)