在有开放数字的情况下绘制曲线

时间:2014-07-08 12:25:37

标签: matlab plot matlab-figure figure

当我运行程序时,结果显示在图中。

现在,当我想绘制工作区中可用的每个参数时,我必须关闭上一个图,以便可以打开新的参数!

有没有办法在不关闭现有数据的情况下绘制新数据?

2 个答案:

答案 0 :(得分:2)

您可以选择多个变量,然后右键单击 - >作为多个系列的情节。

但是如果你想要单独的数字,只需在绘图前发出figure命令:

x = linspace(0, 2*pi, 100);

figure
plot(x,sin(x),'b',  x,cos(x),'r')
title('sine & cosine')

figure
plot(x,tan(x),'b')
title('tangent')

答案 1 :(得分:1)

您可以使用figure命令打开新数字,如下所示:

t = 1:100;
y = sin(t);

figure
plot(t,y) 

您还可以通过在命令后面的括号中包含数字来更改单个数字的标题栏:

t = 1:100;
y1 = sin(t);
y2 = sin(0.5.*t);

figure(1) % Title bar here will show "Figure 1"
plot(t,y1)

figure(2) % Title bar here will show "Figure 2"
plot(t,y2)