Create Figures in a loop
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I am trying to create multiple figures using a for loop, but I am not sure how it is done? I also need to save them as jpeg files with their specific names.
figures = [];
% Generate figures
for i=1:10
figures(i)
histogram(r(i,:),'Normalization','probability');
xlim([0, 2*Mean(1,i)]);
ylabel('Probability')
title(i,'th end-event')
saveas(figures(i),i,'th end-event.jpg')
end
0 Kommentare
Antworten (1)
Jan
am 18 Aug. 2022
Bearbeitet: Jan
am 18 Aug. 2022
fig = gobjects(1, 10);
for i = 1:10
fig(i) = figure();
histogram(r(i,:),'Normalization','probability');
xlim([0, 2*Mean(1,i)]);
ylabel('Probability')
title(sprintf('%dth end-event', i);
saveas(fig(i), sprintf('%dth end-event.jpg', i));
end
See: sprintf
Siehe auch
Kategorien
Find more on Graphics Object Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!