
matlab中有多个for循环,画图
有多个for循环,每个for循环里面还有几个for循环,但是只有最外面的for有图形输出,请问怎么注释每个for循环画出的图形?用legend可以吗?...
有多个for循环,每个for循环里面还有几个for循环,但是只有最外面的for有图形输出,请问怎么注释每个for循环画出的图形?用legend可以吗?
展开
1个回答
展开全部
标注用元胞数组,可以用for循环产生,直接使用命令legend(元胞数组)
如
x=linspace(0,2*pi,10)
for ii=1:3
lgstr=cell(1,3)
for jj=1:3
y(:,jj)=jj*sin(x)
lgstr{jj}=num2str(jj)
end
subplot(3,1,ii);plot(x',y)
legend(lgstr)
end
如
x=linspace(0,2*pi,10)
for ii=1:3
lgstr=cell(1,3)
for jj=1:3
y(:,jj)=jj*sin(x)
lgstr{jj}=num2str(jj)
end
subplot(3,1,ii);plot(x',y)
legend(lgstr)
end
更多追问追答
追问
是互无关联的几个for语句,分别有画出图形的,就是说这些图形都画在一个figure上,问怎么分别注释这些不同的图形
追答
理解的不清楚:请问怎么注释每个for循环画出的图形?什么意思?每画一条曲线(在新图?还是同一个图?)注释一次?

2022-12-05 广告
图形化编程简单理解为用积木块形式编程,scratch和python也是其中的一种,属于入门级编程,以其简单生动的画面获得无数学生的喜爱,深圳市创客火科技有限公司是一家做教育无人机的公司,旗下有编程无人机,积木无人机及室内外编队,每款飞机含有...
点击进入详情页
本回答由--提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询