| Signal Processing Toolbox | ![]() |
表示
A = dftmtx(n)
詳細
離散フーリエ変換行列は、単位円周上の値からなる複素数行列で、あるベクトルにこの行列を乗算することにより、そのベクトルの離散時間フーリエ変換を計算します。
は、A = dftmtx(n)
n行n列の複素数行列Aを出力し、長さnの列ベクトルxに乗算すると、
y=A*x
Ai = conj(dftmtx(n))/n
例題
x=1:256; y1=fft(x);
nを使用する方が、効率的に計算され、メモリの消費も節約されます。=length(x); y2=x*dftmtx(n); norm(y1-y2) ans=1.8297e-009
アルゴリズム
参考
|
コンボリューション行列 |
|
1次元高速フーリエ変換 |
| demod | diric | ![]() |