我怎么做一个图全屏在MATLAB编程吗?

4 131的浏览量(30天)

接受的答案

MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2020年12月2日
从MATLAB R2018a开始,您可以使用WindowState财产最大化,最小化,或显示一个图在全屏模式。
做图同样大小的屏幕在以前的版本中,可以使用这个命令:
图(“单位”,“归一化”,“outerposition”(0 0 1 1))
也请参见下面有关解决方案的方法通过编程方式最大化,最小化,并恢复图窗口。
2的评论
MathWorks支金宝app持团队
编辑:MathWorks支金宝app持团队 2020年11月4日
从MATLAB R2018a ,您可以使用“WindowState”属性最大化,最小化,或显示一个图在全屏模式。有关更多信息,请参考以下文档:

登录置评。

更多的答案(6)

安东尼奥·哈维尔·巴拉冰镇
集(gcf,“位置”get (0,“拉”));
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年1月16日
你可以把它放在你的代码在想迫使图全屏。
如果你想做一个导游GUI然后你可以把它放在* OpenFcn回调代码。

登录置评。


杜米尼克Mattioli
杜米尼克Mattioli 2019年6月20日
编辑:杜米尼克Mattioli 2019年6月20日
如果你想占任务栏(在评论中我发现这一些其他问题):
跳频=图();
跳频。WindowState =“最大化”;
2的评论
史蒂文的主
史蒂文的主 2020年1月16日
如果你制造很多 对象在一个循环中,希望它们都是最大化的,你可以设置属性在创建。
跳频=图(“WindowState”,“最大化”)
大多数(如果不是全部的话)可设置的处理图形对象的属性可以设置这种方式,尽管有时等交互的性质(主要是单位和职位),您可能需要小心你的输入参数排序。

登录置评。


Bogdan Dzyubak
Bogdan Dzyubak 2016年8月16日
编辑:MathWorks支金宝app持团队 2021年6月24日
提出的方法简单而使图“近”全屏幕可以让你关闭最大化Matlab会话,而不是数字。
你可以使用以下实际最大化:
图;
暂停(0.00001);
frame_h = get(处理(gcf),“JavaFrame”);
集(frame_h,“最大化”1);
5个评论
里克
里克 2020年10月17日
您可以使用一些代码检查版本支持的解决方案是什么。金宝app这样你可以确保函数保持工作版本只支持一个或另一个。金宝app就像

登录置评。



1月
1月 2018年2月26日
Windows下您可以使用操作系统的API,明白了 //www.tatmou.com/matlabcentral/fileexchange/31437-windowapi :
FigH =图;
WindowAPI (FigH“全部”);%填补当前监控
WindowAPI (FigH‘工作’);%填补当前监控没有任务栏,如果有的话
没有窗口的边界了,只有内部的位置。

为副总经理
为副总经理 2020年12月31日
类似于1月的答案,可以在Linux中使用系统级工具来最大化窗口。这样的行为应该version-agnostic并将调整几何的窗户,你期望如果你手动点击最大化按钮的窗口。
为了识别外部窗口,只需给图窗口一个明确的标题。然后你可以使用wmctrl获取windowid随后最大化窗口。
windowname =“自动绘图仪”;
集(myfigurehandle,“numbertitle”,“关闭”,“名字”windowname)
暂停(1)%等待窗口管理器
系统(sprintf (' winid = $ (wmctrl lx | grep“% s”| - d \ \ - f 1 | tail - n - 1);wmctrl ir - b添加“winid美元”,maximized_vert maximized_horz’windowname))
5个评论
里克
里克 2021年1月3日
有很多意见,听起来像他们已经实施了一些革命性的想法,同时简单地设置 位置 。看评论1月提交的我没有看到任何人抱怨只能在Windows中工作。只要你描述清楚这个需求,我不明白为什么它不值得FEX页面。潜在用户的机会就会发现这是小得多。
你有一种编程方式检查如果wmctrl按预期工作吗?如果是这样的话,你甚至可以实现一个检查(连同 isunix&& ~ ismac ),然后发出一个错误。依我拙见,你不应该担心那些不费心去读你描述的前两行。
如果我决定实现这个,我会把这个答案的评论链接代码。如果你曾经做的决定把这FEX我可以信用FEX条目。

登录置评。

类别

找到更多的在二维和三维图帮助中心文件交换

下载188bet金宝搏

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!

翻译的