Komutacijska matrika

Iz testwiki
Pojdi na navigacijo Pojdi na iskanje

Komutacijska matrika je matrika, ki se uporablja za pretvorbo vektorske oblike matrike v vektorsko obliko njene transponirane matrike.

Komutacijska matrika K(m,n) ima razsežnost mn×mn za katerokoli matriko A z razsežnostjo m×n, ki pretvori vec(A) v vec(AT):

K(mn)vec(A)=vec(AT)

kjer je

  • vec(A) stolpični vektor z razsežnostjo mn×1, ki ga dobimo tako, da postavimo stolpce matrike A enega nad drugega
vec(A)=[A11,,Am1,Am2,,A1n,,Amn]T

Glavna uporaba komutacijske matrike je pri komutiranju (glej komutativnost) Kroneckerjevega produkta, kjer za vsako matriko A z razsežnostjo m×n in matriko B z razsežnostjo r×q, velja

K(mn)(AB)K(nq)=BA

Predloga:Math-stub