数字和绘图在Matlab中

时间:2016-05-13 23:04:05

标签: matlab

我在Matlab中有一个应用程序,我将创建大量的图表。一般来说,我希望每个新的情节都出现在一个单独的图中,并且还将图形保存到图中,所以我这样做:

h = figure('NextPlot','new');
plot(1:13);

然而,上面会创建一个空图和一个图(1:13)。这是为什么?

2 个答案:

答案 0 :(得分:0)

要存储句柄,您可以运行以下内容:

for i=1:4
    h(i)=figure(i);
    plot(1:13);
end

答案 1 :(得分:0)

AFAIK你很高兴

h = figure 
plot(1:13)

我在发布之前在R2010a中测试了它。 figure('NextPlot','new')指示MATLAB为下一个绘图创建一个新窗口(除了打开)。这就是为什么你得到一个空窗口+绘图窗口。默认情况下,NextPlot的值为add,而为

  

使用当前图形显示图形(默认)