• ベストアンサー

フーリエ変換

フーリエ変換 ボイスチェンジャーを作ろうとしているんですが、フーリエ変換がわかりません。 どなたか教えていただけますか? できればCかC++のサンプルコードをつけていただけると、ありがたいです。

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

  • ベストアンサー
  • mk48a
  • ベストアンサー率56% (1133/2007)
回答No.2

コンピュータで計算する場合は普通「高速フーリエ変換(FFT)」を使用します。 詳しくは http://ja.wikipedia.org/wiki/%E9%AB%98%E9%80%9F%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B を参照してください。 これを読んでもわからないようだと、数学のフーリエ変換から勉強した方が良いかと思います。 検索するとC言語のソースを載せているところもあります。 http://www.google.co.jp/search?hl=&q=%E9%AB%98%E9%80%9F%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B+c%E8%A8%80%E8%AA%9E&sourceid=navclient-ff&rlz=1B3GGGL_jaJP340JP340&ie=UTF-8&aq=2&oq=%E9%AB%98%E9%80%9F%E3%83%95%E3%83%BC%E3%83%AA%E3%82%A8%E5%A4%89%E6%8F%9B

MIN06S
質問者

お礼

ありがとうございます。 早速読んでみましたが、やはりさっぱりわかりませんでした。 数学から勉強しなおしてみます。

その他の回答 (1)

回答No.1

フーリエ変換を勉強するのが目的でないなら、 出来合いのを使ってはいかがでしょう。

参考URL:
http://www.fftw.org/
MIN06S
質問者

補足

説明不足ですよね。スミマセン。 ライブラリを使うのもいいのですが、目標としてはフーリエ変換を理解するところまで持って行きたいと考えているので、勉強したいと思っています。 すみませんが、参考になるサイトなどありましたら教えてください。 お願いします。

関連するQ&A