0

現在、Matlab で再生されたムービー ファイルからいくつかのフレームを取得する課題に取り組んでいます。パラメータ X、Y、時間で 3D マトリックスが作成されました。しかし、FFT と IFFT を使用して時間内の周波数を決定するように求められました。

私の問題は、時間次元で周波数を決定するために 3D マトリックスで FFT と IFFT を使用してグラフをプロットする方法です。誰かが matlab コードの一部を提供できれば、非常に感謝します。

4

1 に答える 1

0

あなたの行列が であると仮定してA(x,y,t)、呼び出します

A = ifft(fft(A, NFFT, 3), size(A,3), 3);

時間領域で変換を行います。NFFT は必要なポイントの合計で、通常は のサイズでパディングされます2^n

ではfft(A, NFFT, 3)、周波数軸は になります(0:NFFT)/NFFT*Fs。ここで、Fs = 1/T、T はフレームの時間間隔です。

于 2013-11-26T15:38:42.990 に答える