Subplot a mosaic of spectrogram
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I woud like to plot many spectrograms (as the attached one) on a single figure by using a for loop. I was using the following code but it doesn't work:
NumbofSignals=4
for k=1:NumbofSignals
h(k) = figure ;
wcoherence(Y{1},Y{k}, 1000)
f2 = figure;
subplot(2,NumbofSignals,k);
h(k);
end
Do you have any idea on how to do this?
Thank you in advance for your answer!
1 Kommentar
Adam Danz
am 18 Mai 2021
Every time you call figure() a new figure is generated, unless you're calling a specific existing figure. I don't know what your code is supposed to be doing but if you want the loop to act on the same figure, this is how it should be structured,
NumbofSignals=4
figure
hold on
for k=1:NumbofSignals
wcoherence(Y{1},Y{k}, 1000)
end
Antworten (0)
Siehe auch
Kategorien
Mehr zu Logical finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!