Is it possible to insert in a legend a calculated variable?
6 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hey everybody,
ts me again with an maybe simple question for you. I have a for loop and calculate some data, which I plot at the end of each loop. Is it possible to define, that the legend will have an calculated data in it? Such as loop one z=1, loop two z=2.5 and so on.
Thanks in advance for some help
0 commentaires
Réponse acceptée
Chandrasekhar
le 8 Avr 2014
for eg:
z = 1;
%loop1
data1 = [1:10];% data obtained in loop1
z = 2.5;
%loop2
data2 = [1:2.5:25];% data obtained in loop2
plot(data1);
hold
plot(data2,'r');
legend('z = 1','z = 2.5');
xlabel('xaxis');
ylabel('yaxis');
grid on
6 commentaires
Plus de réponses (1)
Dishant Arora
le 8 Avr 2014
str = {strcat('z = ' , num2str(z))} % at the end of first loop, z being loop output
str = [str , strcat('z = ' , num2str(z))] % after 2nd loop
% plot your data
legend(str{:})
Voir également
Catégories
En savoir plus sur Legend dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!