フーリエ2次変換および逆フーリエ2次変換について(fft2)
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
wataru suzuki
am 17 Dez. 2020
Kommentiert: wataru suzuki
am 23 Dez. 2020
行列AAAを列方向にフーリエ2次変換し、結果Yを確認する、
フーリエ2次変換した行列Yを列方向に2次フーリエ逆変換し行列AAAに戻るか確認する事を目的に以下のプログラムを作成しました。
すると画像のような「FFTN の出力サイズは、少なくとも NDIMS の要素がなければなりません。」というメッセージが発生してしまいました。
このエラーメッセージの意味を調べたのですが、分からなかったので教えてください。また改善方法を教えていただけると嬉しいです
AAA=magic(8)
Y = fft2(AAA, [], 2)
Z=ifft2(Y, [], 2)
0 Kommentare
Akzeptierte Antwort
Naoya
am 19 Dez. 2020
こちらは2次元の行列に対して、列方向に1次元のフーリエ変換をするということになると思いますが、いかがでしょうか?
その場合は、
Y = fft(AAA,[],2)
Z = ifft(Y,[],2)
になると思います。
fft2において引数を3つ付ける場合は、 Y = fft2(AAA,m,n) で m x n で2次元フーリエ変換をする意味となります。
m, n は正の整数で設定しないとエラーとなります。
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu フーリエ解析とフィルター処理 finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!