hadamard
Matriz de Hadamard com entradas +1 e -1.
Categoria: Mathematics > Elementary Math
Sintaxe
H = hadamard(n)
Retorna uma matriz H n-por-n cujas entradas são 1 ou -1 e cujas linhas são mutuamente ortogonais.
Descrição
A propriedade que a define é que linhas distintas são ortogonais, de modo que H*H' é n vezes a identidade. Essas matrizes são a base da transformada de Walsh-Hadamard, de códigos corretores de erros e de planejamentos experimentais.
Para potências de dois a matriz é construída pela regra de duplicação [H H; H -H]. Outras ordens usam construções conhecidas, e uma ordem para a qual não há matriz desse tipo é um erro.
Argumentos de entrada
n- Ordem da matriz. Deve ser
1,2, ou um múltiplo de4da forma2^e,12*2^eou20*2^e.
Argumentos de saída
H- Matriz que satisfaz
H'*H == n*eye(n).
Exemplo
Ordem 4 e sua ortogonalidade
H = hadamard(4)
H' * H
Saída
H = 4×4
1 1 1 1
1 -1 1 -1
1 1 -1 -1
1 -1 -1 1
ans = 4×4
4 0 0 0
0 4 0 0
0 0 4 0
0 0 0 4