• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MATLABで二次元フーリエ変換)

MATLABで二次元フーリエ変換のエラーとバンドエルミネーションフィルタについて

このQ&Aのポイント
  • 画像処理のプログラムを作成していますが、MATLABのfft2関数でエラーが出てしまいます。
  • 参考書『最新MATLABハンドブック』を参考にして、一次元フーリエ変換のプログラムから画像処理の二次元フーリエ変換に変更したいです。
  • バンドエルミネーションフィルタを使用して、画像の一部分の情報のみを欠落させたいと考えています。

質問者が選んだベストアンサー

  • ベストアンサー
  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.2

これの可能性が高いと思います。 http://www.cybernet.co.jp/matlab/support/techkwdb/search_view.php?id=1560 そこに書いてあるように、 which fft2 とかしてどのmファイルが実行されているか調べてください。 もしくは、 edit fft2 として、20行目を見てみてください。

ITkojika
質問者

お礼

解決しました! ありがとうございます。 実に簡単なことに、ファイル名をfft2にしていたことが問題でした。

その他の回答 (1)

  • rabbit_cat
  • ベストアンサー率40% (829/2062)
回答No.1

なんでエラーなのかエラーメッセージがでると思いますが。

ITkojika
質問者

補足

エラーメッセージは ??? Attempt to execute SCRIPT fft2 as a function. エラー ==> fft2 at 20 Y=fft2(X); と出ます。 なんでエラーなのか詳しいことまでは,この文では分かりかねます…。

関連するQ&A