- ベストアンサー
フーリエ変換
フーリエ変換 ボイスチェンジャーを作ろうとしているんですが、フーリエ変換がわかりません。 どなたか教えていただけますか? できればCかC++のサンプルコードをつけていただけると、ありがたいです。
- みんなの回答 (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
その他の回答 (1)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
フーリエ変換を勉強するのが目的でないなら、 出来合いのを使ってはいかがでしょう。
- 参考URL:
- http://www.fftw.org/
補足
説明不足ですよね。スミマセン。 ライブラリを使うのもいいのですが、目標としてはフーリエ変換を理解するところまで持って行きたいと考えているので、勉強したいと思っています。 すみませんが、参考になるサイトなどありましたら教えてください。 お願いします。
お礼
ありがとうございます。 早速読んでみましたが、やはりさっぱりわかりませんでした。 数学から勉強しなおしてみます。