最大化创作数字

时间:2015-04-21 17:27:51

标签: matlab matlab-figure

我正在使用以下设置来最大化Matlab图:

set(gcf,'units','normalized','outerposition',[0 0 1 1])

虽然它已经最大化,但它仍未完全最大化,因为标签中的最大化图标(下方)未打开。 enter image description here 这导致我在导出图时松散的部分。所以我想知道如何完全最大化它,好像我手动按下图中的最大化按钮。

1 个答案:

答案 0 :(得分:5)

您可以使用一些undocumented features来实现您的目标:

drawnow
jFig = get(handle(gcf), 'JavaFrame'); 
jFig.setMaximized(true);

drawnow并不明显,但是Yair Altman在他的一篇评论中提到如何避免Java错误是必不可少的:

  

另一个可能的原因是EDT effects。最简单的解决方案是   在访问之前拨打drawnow; pause(0.1);的电话   JavaFrame功能(setMaximized或任何其他Java函数)。

在Windows 8.1上使用Matlab R2015a进行测试。