- 締切済み
エクセルのフーリエ変換
ある矩形波の周波数を知りたいのでエクセルでフーリエ変換をしたいのですが、いまいちよく分かりません。データをフーリエ変換して出てきたデータをどのようにすれば周波数がわかるのですか?やり方を教えて下さい。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tatsumi01
- ベストアンサー率30% (976/3185)
回答No.1
エクセルにFFTがあるのは知っているのですが、私のPCではインストールされていないので実行したことはありません。通常のFFTで説明します。 ある配列にデータを入れFFTしますと、フーリエ変換がその配列に得られます。普通は結果が複素数で出て来ます。1番目(または0番目)の成分が直流分で、要素番号が増えるほど高周波成分です。 複素数の結果から絶対値を取ります。低い要素から見ていって、最初のピークになるところが基本周波数です。その3倍、5倍のところに小さなピークがあることを確認して下さい。 ただし、方形波の周期と分析するデータ数が食い違っていると、ピークが二つの周波数の間に落ちると見つけにくいことがあります。 また、スプリアス(妨害成分)が出て、偽のピークを捕らえることがあります。これを避けるためにはデータにハミング窓を掛けるのが普通です。