文件交换
9下载
更新2018年7月18日
查看版本历史记录
为R201万博1manbetx8A的java vindowsState属性添加支持
抑制JavaFrame Obsoletion消息
承认findjobj。
修复了Heinrich Acker报告的错误(谢谢!)。
删除了依赖jfindobj,使用基于Yair Altman在新闻组上的评论的想法。
查看许可证
此函数最大化在任何平台上的MATLAB图,以及任何版本的MATLAB至少远回到7.0(可能进一步)。它需要一个数字处理作为输入。注意:它并不简单地调整图形大小以填充屏幕。
Oliver Woodford(2021)。最大化(//www.tianjin-qmedu.com/matlabcentral/fileexchange/25471-maximize),Matlab中央文件交换。检索到5月22日,2021年。
2019年11月5日
2019年8月22日
效果完美,谢谢
2019年2月14日
运行代码时显示错误...错误:图像类上没有WindowsStyle属性。最大化错误(第25行)SET(HFIG,'Windowstyle','正常');
2019年1月29日
2018年6月7日
2018年5月28日
2018年4月19日
除了下面提到的警告消息外,这似乎很棒。
@maxime和@all.可以在下面的行中临时抑制警告消息。这应该与版本检查组合,使脚本更加稳定。对于此事项适当的检查,因为发生警告的Matlab版本会很好!有人可以验证吗?!:)
如果〜verlessthan('matlab','9.2')%可能因为matlab r2017a警告('关闭','Matlab:horngraphics:ObsoletedProperty:JavaFrame');结尾
2018年3月21日
该功能很好。但Matlab警告说,JavaFrame将在未来的版本中过时。当我运行当前脚本的三次运行最大化函数时,这会关闭我的命令窗口。运行2017b。
“警告:图JavaFrame属性将在将来的发布中已经过时。有关更多信息,请参阅Mathworks网站上的JavaFrame资源。“
2017年7月29日
2017年2月8日
我想我指的是使用.dll的提交,所以我必须困惑。我现在正在营养一套尝试几种最大化方法的包装,所以我将在致谢中包括这一点。
您可以将代码更新为:如果nargin <1hfig = gcf;结尾如果是ISA(HFIG,'matlab.ui.figure')%将图形处理对象转换为数字hfig = get(hfig,'number');结尾w =警告('关闭','全部');避免避免Java错误所需的%Jfig = get(hfig,'javaframe');jfig.setmaximized(true);警告(w);暂停(0.0001);%给matlab时间刷新
2016年4月4日
RIK:你是指不同的提交吗?此函数从来没有能够做到这一点(尽管它是直接的AD AALL选项)。此外,它于2009年10月首次提交,从未有过V4.1。
是否有像V4.1(2007年6月)这样的版本?我喜欢最大化所有窗口的选项,而无需在不同的函数范围内保存所有数字处理。
现在出现了问题,句柄不再是一个数字,而是一个句柄对象。这意味着jeffrey描述的错误出现,因为num2str不再工作了。是否有一种简单的方法来调整该版本的代码?
ps警告将在未来的释放中会过时不会很好地亮相,但你可以通过使用来关闭它警告('关闭','Matlab:horngraphics:ObsoletedProperty:JavaFrame');在功能内
我真的很喜欢这个功能,非常感谢维护它:)
2015年9月24日
你好。就在最大化功能之后,我想获得数字位置,但我不能:
最大化;得到(GCF,'位置')
给了我旧的位置数据。你知道为什么吗?
2015年4月24日
工作良好。这就是我在寻找的东西。非常感谢。
2014年11月13日
2014年10月8日
杰弗里:你在使用旧版本吗?当前版本只有21行,在R2014B中工作(虽然抛出警告)。
这对Matlab 2014A的这场工作奇迹,但目前使用Matlab 2014B返回以下错误:
undefined函数'abs'用于类型'matlab.ui.figure'的输入参数。
num2str(第66行)中的错误xmax = double(max(abs(idraidcopy(:)))));
最大化错误(第137行)windowname = ['最大化_',num2str(h(n))];
2014年1月11日
2013年12月10日
感谢MathWorks,自动提交我的评级,而不会让我先写评论。与MATLAB 2013B一起使用,但是当图表属性“可见”设置为OFF时,它会生成空指针异常。
问候,半瓶醋
2013年12月1日
2013年7月31日
2013年2月24日
巧妙的功能。谢谢作者!现在我需要替换多年的丑陋集合(GCF,'单位','归一化','OuthorPosition',[0 0 1 1])...... :)
2012年2月25日
2011年12月16日
宣传,谢谢!
2011年10月26日
2011年6月8日
你好。如果之前的数字是关闭的,您的应用程序不起作用调用MAZIMIZE函数。我正在尝试通过平滑的光学转换找到一个最大化数字窗口的函数。感谢您的关注。此致。
2011年1月15日
工作很棒,感谢分享...
2010年11月14日
在Win7上非常好好地工作,64位R2010B。我将它与Export_fig一起使用,自动,并自动地节省高质量的数字输出。
非常感谢奥利弗!
2010年6月10日
Joris:在Matlab的版本上,我有我没有看到这个错误的最大版本的最大化(2010年5月17日更新)。你有最新版本吗?它专门修复了您报告的错误。
我使用Maximize.m函数遇到一个问题,即最大化数字尚未准备就绪的抛出异常。我包括一个例子:
抛出异常的示例:h =图;最大化(h);
不太好看的解决方案:h =图;暂停(0.01);最大化(h);
2010年5月18日
2010年5月17日
很高兴在不重新化,调用可执行文件等的情况下具有真正的最大化操作。然而,有一个问题:
如果没有图,则“最大化”会导致异常并使所有后续图形或绘图操作失败,直到图形系统是重置,例如,“关闭所有”。在R2007B上进行测试。
2010年5月13日
正是我寻找的东西。我一直在调整填补屏幕的大小,但这是如此友好。
2010年4月21日
2010年4月19日
Sherif:我在几个不同版本的Matlab和OS下测试了这个功能,它在所有不同版本上都适用于它们。如果它真的不适合你,那么我可以建议你通过我的作者页面上的联系人链接给我发给我一个更详细的错误报告(例如MATLAB版本和OS,错误消息等)。在这里发布请求并非此评论部分是针对的。
2010年4月18日
我想知道为什么所有这些代码和功能为这么简单的东西,只需要在加载时自动最大化GUI,所有代码和功能都没有与我完美的工作,任何帮助?多谢,Sherif Elnabarawy。
灵感来自:findjobj - 找到matlab图形对象的java处理
启发:子图(nrows,ncols,uppordiz,varargin)那PUMA机器人仿真那ISO 1999:2013那瓷器
找到Matlab Central中的宝藏,并发现社区如何帮助您!
在单个可执行文件中使用代码,输出和格式化文本创建脚本。
了解实时编辑
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室