Produto de Kronecker

De testwiki
Saltar á navegación Saltar á procura

O produto de Kronecker, denotado con () é unha operación entre dúas matrices dun tamaño arbitrario que da como resultado unha matriz bloque. É un caso especial do produto tensorial. O produto de Kronecker non debe ser confundido co produto de matrices común, que é unha operación totalmente diferente.

Definición

Se A é unha matriz de dimensións m×n e B é unha matriz de dimensións p×q, entón o produto de Kronecker A B é a matriz bloque mp×nq

AB=(a11Ba1nBam1BamnB)

Máis explicitamente,

AB=(a11b11a11b12a11b1qa1nb11a1nb12a1nb1qa11b21a11b22a11b2qa1nb21a1nb22a1nb2qa11bp1a11bp2a11bpqa1nbp1a1nbp2a1nbpqam1b11am1b12am1b1qamnb11amnb12amnb1qam1b21am1b22am1b2qamnb21amnb22amnb2qam1bp1am1bp2am1bpqamnbp1amnbp2amnbpq)

Exemplos

(132100122)(055011)=(1(055011)3(055011)2(055011)1(055011)0(055011)0(055011)1(055011)2(055011)2(055011))=(05015010501501001133220500005000001100000501001050100100112222)

Propiedades

Bilinearidade e asociatividade

O produto de Kronecker é un caso especial do produto tensorial, e polo tanto, é bilinear e asociativo:

A(B+C)=AB+AC se B e C teñen as mesmas dimensións,
(A+B)C=AC+BC se A e B teñen as mesmas dimensións,
(kA)B=A(kB)=k(AB),
(AB)C=A(BC),

onde A, B e C son matrices e onde k é un escalar.

O produto de Kronecker non é commutativo: En xeral, AB e BA son matrices diferentes. Porén, AB e BA son intercambios equivalentes, o que quere dicir que hai matrices de permutación P e Q tales que AB=P(BA)Q.

Modelo:Control de autoridades