How can I add legend to graph with each loop for ezplot?
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Walter Roberson
2016 年 9 月 16 日
%%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 件のコメント
Walter Roberson
2016 年 9 月 18 日
You could also use
leg_entries{i} = sprintf('b = %s', char(b(i)));
参考
カテゴリ
Help Center および File Exchange で Legend についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!