5
Rで2D fftを実行する方法を知りたいです。私は関数fft
しか見ることができませんが、私は2Dでそれをしたいと思います。 matlabにfft2
のような機能がありますか?2D高速フーリエ変換をRで実行する
Rで2D fftを実行する方法を知りたいです。私は関数fft
しか見ることができませんが、私は2Dでそれをしたいと思います。 matlabにfft2
のような機能がありますか?2D高速フーリエ変換をRで実行する
コメントに指摘されているように、fft
は、1次元入力または多次元入力を処理できます。ドキュメントから:
zはベクトルであり、FFTにより計算され、返される値は 非正規化単変量フーリエ Zの値のシーケンスの変換です。 zに配列が含まれている場合、fftは多変量 (空間)変換を計算して返します。
私は(R配列は、1、2、またはそれ以上の寸法を有することができるので)このドキュメントは、用語を混乱さだと思いますが、どのような彼らが言うにしようとしていることはかなり明白です。
実際にあります。それは 'fft2'と呼ばれています。どのMatlabのvesionがありますか? いずれの場合でも、2D FFTは、x方向に1つのFFTに続き、y方向にもう1つのFFT(またはその逆)です。あなたは単にこれを行うことができます(これは 'fft2'が内部的に行うものです)。 –
@ LuisMendo。私はRでそれをしたい。Rで、私はfftを見つけることができた – user34790
ああ、すみません。とにかく、カスケーディングする2つのFFTの解法は常にあります。 2D-FFTはこれが実際のものです。 @ user34790 –