# kron

produto de Kronecker (.*.)

## Seqüência de Chamamento

    kron(A,B)
                A.*.B

## Descrição

`kron(A,B)` ou `A.*.B` retorna o produto tensorial de Kronecker entre duas matrizes `A` e `B`. A matriz resultante tem a seguinte forma de blocos:

                  | A(1,1) B ..... A(1,n) B |
                  |   .              .      |
        A .*. B = |   .              .      |
                  |   .              .      |
                  | A(m,1) B ..... A(m,n) B |

Se `A` é uma matriz `m x n` e `B` é uma matriz `p x q` , então `A.*.B` é uma matriz `(m*p) x (n*q)` .

`A` e `B` podem ser matrizes esparsas.

## Exemplos

    A=[1,2;3,4];
    kron(A,A)
    A.*.A
    sparse(A).*.sparse(A)
    A(1,1)=%i;
    kron(A,A)