matlab 画图, for 循环,用hold on每次循环都添加一条曲线,但是legend(×)会把上次的覆盖,如何解决? 10
例如:figure;holdon;forI=1:nplot(*****);legend(****);endholdoff;...
例如:
figure; hold on;
for I = 1:n
plot(*****); legend(****);
end
hold off; 展开
figure; hold on;
for I = 1:n
plot(*****); legend(****);
end
hold off; 展开
2018-12-17
展开全部
画完图形后,在plot(或者其他画图函数)最后面,根据你需要画图的个数使用lengend('1**','2**',....,'n**')即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例:for i=1:N
name=num2str(i
)
lgname{i}=[name,'次计算']
plot(i,f(i));legend(lgname)
end
name=num2str(i
)
lgname{i}=[name,'次计算']
plot(i,f(i));legend(lgname)
end
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只有画完图之后才能legend。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询