How can I add legend to graph with each loop for ezplot?
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I am plotting blending function of bezier curve, in which number of blending curve depends on the number of control points taken.
Now, my problem is I want to add legend for each graph(ezplot) which is plotted by running loop?
Please! help me.
Code is:
%%Plotting of blending curve
for i=1:length(b)
ezplot(b(i),[min(u),max(u)])
hold on
end
0 commentaires
Réponses (1)
Walter Roberson
le 16 Sep 2016
%%Plotting of blending curve
for i=1:length(b)
h(i) = ezplot(b(i),[min(u),max(u)]);
leg_entries{i} = sprintf('b = %g', b(i));
hold on
end
legend(h, leg_entries)
2 commentaires
Walter Roberson
le 18 Sep 2016
You could also use
leg_entries{i} = sprintf('b = %s', char(b(i)));
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!