Is it possible to insert in a legend a calculated variable?
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Chris
am 8 Apr. 2014
Kommentiert: ramez sabra
am 8 Jul. 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 Kommentare
Akzeptierte Antwort
Chandrasekhar
am 8 Apr. 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 Kommentare
Weitere Antworten (1)
Dishant Arora
am 8 Apr. 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{:})
Siehe auch
Kategorien
Mehr zu Legend 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!