MATLAB Function Reference |
Syntax
Description
H = hadamard(n)
returns the Hadamard matrix of order n
.
Definition
Hadamard matrices are matrices of 1
's and -1
's whose columns are orthogonal,
where [n
n]
=
size(H)
and I
=
eye(n
,n)
.
They have applications in several different areas, including combinatorics, signal processing, and numerical analysis, [1], [2].
An n
-by-n
Hadamard matrix with n
>
2
exists only if rem(n,4)
=
0
. This function handles only the cases where n
, n/12
, or n/20
is a power of 2.
Examples
The command hadamard(4)
produces the 4-by-4 matrix:
See Also
References
[1] Ryser, H. J., Combinatorial Mathematics, John Wiley and Sons, 1963.
[2] Pratt, W. K., Digital Signal Processing, John Wiley and Sons, 1978.
gzip | hankel |
© 1994-2005 The MathWorks, Inc.