Legend in plot with a loop
Afficher commentaires plus anciens
Hi,
I have some data which plots 48 different figures for 48 different points. I want to have some kind of loop which can be used in the Legend command for the plotting so that I don't have to write the Legend for the figures. I have the 48 points in a variable =a in the workspace.
for j=1:48
figure;
normB48points=(normB(:,j));
plot(t',normB48points);
xlabel('time in seconds (t)');
ylabel('flux densities in Tesla (T)');
legend('flux densities at point');
end
Réponse acceptée
Plus de réponses (1)
Hassan Bhatti
le 22 Fév 2019
0 votes
4 commentaires
Rakhi Agarwal
le 22 Fév 2019
There's an error because one bracket is not closed.
name = ['Flux densities at ', num2str(a(1,j),',', num2str(a(2,j))];
Hassan Bhatti
le 22 Fév 2019
Hassan Bhatti
le 22 Fév 2019
Rakhi Agarwal
le 22 Fév 2019
Thanks! :D
Catégories
En savoir plus sur Legend dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!