Contenido principal

hadamard

Matriz de Hadamard

Descripción

H = hadamard(n) devuelve la Matriz de Hadamard de orden n.

ejemplo

H = hadamard(n,classname) devuelve una matriz de la clase classname, que puede ser 'single' o 'double'.

Ejemplos

contraer todo

Calcule la matriz de Hadamard de 4 por 4.

H = hadamard(4)
H = 4×4

     1     1     1     1
     1    -1     1    -1
     1     1    -1    -1
     1    -1    -1     1

Argumentos de entrada

contraer todo

Orden de la matriz, especificado como entero escalar no negativo.

Ejemplo: hadamard(4)

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical

Clase de matriz, especificada como 'double' o 'single'.

Ejemplo: hadamard(4,'single')

Tipos de datos: char

Limitaciones

  • Una matriz de Hadamard de n por n con n > 2 existe solo si rem(n,4) = 0. Esta función se ocupa solo de los casos en los que n, n/12 o n/20 son una potencia de 2.

Más acerca de

contraer todo

Referencias

[1] Ryser, Herbert J. Combinatorial Mathematics. Mathematical Association of America, 1963.

[2] Pratt, William K. Digital Signal Processing. New York, NY: John Wiley and Sons, 1978.

Capacidades ampliadas

expandir todo

Historial de versiones

Introducido antes de R2006a

Consulte también

| |