vib 发表于 2008-7-2 18:23

plot在for循环里面画出的形状近似的图形怎末区分?

我想用legend(''),但是 ' ' 中间没法写入变量
for N=0:6
plot...
legend('');
end
谢谢!

[ 本帖最后由 ChaChing 于 2009-12-12 11:57 编辑 ]

wwbeyondww 发表于 2008-7-2 19:06

回复 楼主 的帖子

我觉得最简单的方法是全部画好以后在figure里面改好了
要写在代码里的话,把所有的legend内容写成一个cell数组,
由循环变量来控制每个legend就行了。
比如:
x={'a','bb','ccc','dddd','eeeee','ffffff','ggggggg'};
for N=1:7,
plot...
legend(x(N));
end

ChaChing 发表于 2009-12-12 12:05

楼上的有个小错误!
x={'a','bb','ccc','dddd','eeeee','ffffff','ggggggg'};
for N=1:7, plot( ... ); hold on; end
legend(x);
页: [1]
查看完整版本: plot在for循环里面画出的形状近似的图形怎末区分?