我怎么做一个图全屏在MATLAB编程吗?
4.611视图(30天)
显示旧的评论
接受的答案
MathWorks支万博1manbetx持团队
2020年12月2日
编辑:MathWorks支万博1manbetx持团队
2020年12月2日
从MATLAB R2018a开始,您可以使用WindowState财产最大化,最小化,或显示一个图在全屏模式。
做图同样大小的屏幕在以前的版本中,可以使用这个命令:
图(“单位”,“归一化”,“outerposition”(0 0 1 1))
也请参见下面有关解决方案的方法通过编程方式最大化,最小化,并恢复图窗口。
4评论
MathWorks支万博1manbetx持团队
2020年11月4日
编辑:MathWorks支万博1manbetx持团队
2020年11月4日
从MATLAB R2018a
,您可以使用“WindowState”属性最大化,最小化,或显示一个图在全屏模式。有关更多信息,请参考以下文档:
更多的答案(9)
杜米尼克Mattioli
2019年6月20日
编辑:杜米尼克Mattioli
2019年6月20日
如果你想占任务栏(在评论中我发现这一些其他问题):
跳频=图();
跳频。WindowState =“最大化”;
Bogdan Dzyubak
2016年8月16日
编辑:MathWorks支万博1manbetx持团队
2021年6月24日
提出的方法简单而使图“近”全屏幕可以让你关闭最大化Matlab会话,而不是数字。
你可以使用以下实际最大化:
图;
暂停(0.00001);
frame_h = get(处理(gcf),“JavaFrame”);
集(frame_h,“最大化”1);
1月
2018年2月26日
FigH =图;
WindowAPI (FigH“全部”);%填补当前监控
WindowAPI (FigH‘工作’);%填补当前监控没有任务栏,如果有的话
没有窗口的边界了,只有内部的位置。
0评论
为副总经理
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条目。
ahmadreza keihani
2021年5月27日
H = gcf; %甘氨胆酸或H =
H。WindowState =“最大化”
;
saveas (gcf文件名,jpg) %或savefig(文件名)