Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 最大化一个数字的创造_Matlab_Matlab Figure - Fatal编程技术网

Matlab 最大化一个数字的创造

Matlab 最大化一个数字的创造,matlab,matlab-figure,Matlab,Matlab Figure,我使用以下设置最大化Matlab图形: set(gcf,'units','normalized','outerposition',[0 0 1 1]) 虽然它是最大化的,但它仍然没有完全最大化,就像标签(下面)中的最大化图标没有打开一样。 这使得我在导出图形时,图形的某些部分变得松散。因此,我想知道如何将其完全最大化,就像我手动按下图形的最大化按钮一样。您可以使用一些来实现您想要的: drawnow jFig = get(handle(gcf), 'JavaFrame'); jFig.set

我使用以下设置最大化Matlab图形:

set(gcf,'units','normalized','outerposition',[0 0 1 1])
虽然它是最大化的,但它仍然没有完全最大化,就像标签(下面)中的最大化图标没有打开一样。 这使得我在导出图形时,图形的某些部分变得松散。因此,我想知道如何将其完全最大化,就像我手动按下图形的最大化按钮一样。

您可以使用一些来实现您想要的:

drawnow
jFig = get(handle(gcf), 'JavaFrame'); 
jFig.setMaximized(true);
drawnow
并不明显,但正如Yair Altman在其关于如何避免Java错误的一篇评论中所提到的:

另一个可能的原因是由于。最简单的解决办法是 调用
drawnow;暂停(0.1)在您访问
JavaFrame功能(setMaximized或任何其他Java功能)


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

Nice我不知道这一点。它在Mac OSX 10.9.2上的Matlab R2014a上也适用于我。在Windows 7 64位上的Matlab R2015a上也适用于它。为什么如果我使用
fig1=figure('visible','off')
然后尝试使用
export\u fig
保存图形,它不会被放大保存?但是如果我使用了
fig1=figure()
,那么它就被正确地保存了。但这对我来说太多了。。。