MATLAB Function Reference    
hadamard

Hadamard行列

表示

詳細

H = hadamard(n) は、n次の Hadamard行列を出力します。

定義

Hadamard行列は、各列が直交する、1-1 からなる行列です。

ここで、[n n] = size(H)I = eye(n,n) です。

Hadamard行列は、組合わせ論、信号処理、数値解析など、様々な異なる分野で適用されます [1], [2]。

rem(n,4) = 0 のときに限り、n > 2nn列の Hadamard行列が存在します。この関数は、n, n/12, n/20 が 2のべき乗の場合のみを取り扱います。

例題

コマンド hadamard(4) は、4行4列の行列を作成します。

参考

compan, hankel, toeplitz

参考文献

[1] Ryser, H. J., Combinatorial Mathematics, John Wiley and Sons, 1963.

[2] Pratt, W. K., Digital Signal Processing, John Wiley and Sons, 1978.


 guihandles hankel