Is it possible to insert in a legend a calculated variable?
12 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Chris
el 8 de Abr. de 2014
Comentada: ramez sabra
el 8 de Jul. de 2021
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 comentarios
Respuesta aceptada
Chandrasekhar
el 8 de Abr. de 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 comentarios
Más respuestas (1)
Dishant Arora
el 8 de Abr. de 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{:})
Ver también
Categorías
Más información sobre Legend en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!