运行matlab子图,无需打开图

时间:2015-09-18 00:33:13

标签: matlab plot matlab-figure

我有以下Matlab 2013b代码:

subplot(2,2,1);plot(var([c1 c2],0,2)); title('var(c1,c2)');
subplot(2,2,2);plot(var([c3,c4],0,2));title('var(c3,c4)');
saveas(gcf,pth);

我想在不打开Matlab中的图形窗口的情况下执行此代码。 这可能吗?如果没有,我希望在绘图时最小化数字窗口。

1 个答案:

答案 0 :(得分:1)

如果您致电figure,可以更改公开程度:

figure('Visible','Off')

将创建一个不可见的数字窗口。

Figure properties上的MATLAB文档也包含此警告:

  

更改图形的Visible属性不会更改其子组件的Visible属性,即使隐藏图形也会阻止其子项显示。