こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MATLABのグラフの書き方について

MATLABでfftをかけてその結果をグラフに出力したいのです。標本数は64個でグラフに出力したいのは始めの32個を出力したいのですが、その方法が分からないので教えてもらえないでしょうか?いろいろ調べたのですが分からないのでよろしくお願いします。

投稿日時 - 2007-10-09 12:14:39

QNo.3414236

困ってます

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

plot(linspace(0,64,Fs),abs(fft(data)))
で出ると思いますよ。
Fsはサンプリングレート、dataに生データを入れます。
32ポイントということは、ナイキスト周波数まで、ということですよね?
xlim([0 Fn])
で32ポイント分が表示されます。

どうでしょう?

投稿日時 - 2007-10-09 12:23:09

お礼

すばやい回答ありがとうございます。
自分のやりたいことが出来ました。
ありがとうございました。

投稿日時 - 2007-10-09 13:04:24

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問