短時間のフーリエ級数を実行する 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);
終わり
機能を使用して、新しい図形を作成できます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]);