フーリエ2次変換およ​び逆フーリエ2次変換​について(fft2)

8 visualizaciones (últimos 30 días)
wataru suzuki
wataru suzuki el 17 de Dic. de 2020
Comentada: wataru suzuki el 23 de Dic. de 2020
行列AAAを列方向にフーリエ2次変換し、結果Yを確認する、
フーリエ2次変換した行列Yを列方向に2次フーリエ逆変換し行列AAAに戻るか確認する事を目的に以下のプログラムを作成しました。
すると画像のような「FFTN の出力サイズは、少なくとも NDIMS の要素がなければなりません。」というメッセージが発生してしまいました。
このエラーメッセージの意味を調べたのですが、分からなかったので教えてください。また改善方法を教えていただけると嬉しいです
AAA=magic(8)
Y = fft2(AAA, [], 2)
Z=ifft2(Y, [], 2)

Respuesta aceptada

Naoya
Naoya el 19 de Dic. de 2020
こちらは2次元の行列に対して、列方向に1次元のフーリエ変換をするということになると思いますが、いかがでしょうか?
その場合は、
Y = fft(AAA,[],2)
Z = ifft(Y,[],2)
になると思います。
fft2において引数を3つ付ける場合は、 Y = fft2(AAA,m,n) で m x n で2次元フーリエ変換をする意味となります。
m, n は正の整数で設定しないとエラーとなります。
  1 comentario
wataru suzuki
wataru suzuki el 23 de Dic. de 2020
ありがとうございます!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre フーリエ解析とフィルター処理 en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!