0

短時間のフーリエ級数を実行する for ループを実装したいと考えています。ウィンドウ処理を使用して、for ループ内で fft を実行したい 3 つのフレームを取得するとします。3 つのグラフすべてをプロットするにはどうすればよいですか?

pos = (1+w_length:w_length:長さ(波))-w_length;

v = pos の場合

data_sub = wave(v:v+w_length);

subsection_fft = fft(data_sub);

終わり

4

1 に答える 1

2

機能を使用して、新しい図形を作成できますfigure

  figure
  plot([0 1],[0 .3]);

  figure
  plot([0 1],[0 0.6]);

  figure
  plot([0 1],[0 0.9]);

subplotまたは、関数を使用して同じ図に複数の軸を配置できます。

  subplot(3,1,1);
  plot([0 1],[0 .3]);

  subplot(3,1,2);
  plot([0 1],[0 .6]);

  subplot(3,1,3);
  plot([0 1],[0 .9]);

holdまたは、関数を使用して、同じ軸に 3 つの線をプロットできます。

  plot([0 1],[0 .3]);
  hold on;

  plot([0 1],[0 .6]);

  plot([0 1],[0 .9]);
于 2013-08-28T22:52:23.867 に答える