kron

Produto tensorial de Kronecker de duas matrizes.

Categoria: Mathematics > Linear Algebra

Sintaxe

K = kron(A, B)

Substitui cada entrada A(i,j) pelo bloco A(i,j)*B.

Descrição

O produto de Kronecker organiza todos os produtos de uma entrada de A por uma entrada de B em uma grande matriz de blocos. Não é comutativo. É usado para montar operadores em espaços de produto tensorial, como o laplaciano 2-D a partir de laplacianos 1-D, e satisfaz (A kron B)(C kron D) = (A*C) kron (B*D).

Argumentos de entrada

A, B
Arrays numéricos de qualquer tamanho.

Argumentos de saída

K
Matriz de tamanho [size(A,1)*size(B,1), size(A,2)*size(B,2)].

Exemplo

Estrutura em blocos

kron([1 2], [1; 1])
kron(eye(2), [1 2; 3 4])
Saída
ans = 2×2

     1     2
     1     2
ans = 4×4

     1     2     0     0
     3     4     0     0
     0     0     1     2
     0     0     3     4

Veja também

mtimes repmat eye cross