1 votos

Matriz correspondiente a la transformación T(AB)=BAT(AB)=BA

¿Existe un nombre para la matriz que corresponde a conmutar el orden del producto de Kronecker? Me interesa relacionarla con otras matrices con nombre como la matriz de conmutación .

Más concretamente, con AA y BB en d×dd×d matrices, buscando d4×d4d4×d4 matriz MM para los que es cierto lo siguiente

vec(BA)=Mvec(AB)vec(BA)=Mvec(AB)

Por ejemplo, para d=2d=2 tiene el siguiente aspecto ( encontrado con Mathematica)

M=(1000000000000000001000000000000001000000000000000001000000000000000000001000000000000000001000000000000001000000000000000001000000001000000000000000001000000000000001000000000000000001000000000000000000001000000000000000001000000000000001000000000000000001)

Para comparar, la matriz de conmutación del tamaño correspondiente es la siguiente

K=(1000000000000000000010000000000000000000100000000000000000001000010000000000000000000100000000000000000001000000000000000000010000100000000000000000001000000000000000000010000000000000000000100001000000000000000000010000000000000000000100000000000000000001)

1voto

Jukka Dahlbom Puntos 1219

Enchufar A=uvT y B=xyT y señalando que es asociativo, tenemos vec(AB)=vec((uvT)(xyT))=vec((ux)(vy)T)=vyux,vec(BA)=yvxu. Obsérvese también que la matriz de conmutación K:=Kd,d se define de forma que para cualquier vector α,βCd tenemos K(αβ)=βα. Con eso, nos encontramos con que la matriz que hace lo que su matriz M es que la matriz M=KK . De hecho, tenemos M[(vy)(ux)]=(KK)[(vy)(ux)]=[K(vy)][K(ux)]=yvxu.


Comprobación rápida con matlab:

m = 2; n = 2;

P = zeros(m*n);
col = 1;
for i = 1:m
    for j = 1:n
        E = zeros(m,n);
        E(i,j) = 1;
        P(:,col) = E(:);
        col = col + 1;
    end
end

M = kron(P,P);

Terminamos con M=(1000000000000000001000000000000001000000000000000001000000000000000000001000000000000000001000000000000001000000000000000001000000001000000000000000001000000000000001000000000000000001000000000000000000001000000000000000001000000000000001000000000000000001)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X