how can I transform this code into a for loop
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
subplot(3,3,1)
[S,f]=myFFT (x(0.1*fs:0.35*fs),fs);
plot(f,abs(S))
subplot(3,3,2)
[S,f]=myFFT (x(0.4*fs:0.65*fs),fs);
plot(f,abs(S))
subplot(3,3,3)
[S,f]=myFFT (x(0.7*fs:0.95*fs),fs);
plot(f,abs(S))
subplot(3,3,4)
[S,f]=myFFT (x(1.3*fs:1.55*fs),fs);
plot(f,abs(S))
subplot(3,3,5)
[S,f]=myFFT (x(1.6*fs:1.85*fs),fs);
plot(f,abs(S))
subplot(3,3,6)
[S,f]=myFFT (x(1.9*fs:2.15*fs),fs);
plot(f,abs(S))
subplot(3,3,7)
[S,f]=myFFT (x(2.2*fs:2.45*fs),fs);
plot(f,abs(S))
subplot(3,3,8)
[S,f]=myFFT (x(2.5*fs:2.75*fs),fs);
plot(f,abs(S))
subplot(3,3,9)
[S,f]=myFFT (x(2.8*fs:3.05*fs),fs);
plot(f,abs(S))
0 Commenti
Risposta accettata
Matt J
il 21 Feb 2019
Modificato: Matt J
il 21 Feb 2019
a=[0.1, 0.3, 0.6, 1.3, 1.6, 1.9, 2.2, 2.5, 2.8];
b=a+0.25;
for i=1:9
subplot(3,3,i);
[S,f]=myFFT( x( a(i)*fs : b(i)*fs ) , fs);
plot(f,abs(S))
end
2 Commenti
Matt J
il 24 Feb 2019
You're welcome, but please Accept-click the answer, since it seems to have solved your problem.
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Subplots in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!