MATLAB figure最大化
最近想做一个东西,希望让MATLAB汇出的图充满整个屏幕,在网上找了很多资料都不是很理想。下面是自己的一些经验,所有图片都是打印的整个屏幕,希望对大家有帮助。
设置figure大小
1.在matlab命令行输入 figure回车
2
3. set(gcf,'position',[0 0 1366 768]);
4. %设置figure大小,前两个0表示figure窗口的起始位置,屏幕左下角为原点,对应figure窗口左下角位置;后面两个数字表示的是显示器的分辨率`
- 我们去掉上面的菜单工具选项栏
set(gcf,'menubar','none')`
- 如果我们想打开菜单栏和工具栏可以使用下面语句打开
set(gcf,'menubar','figure')
- 还可以设置figure的背景颜色,比如我们设为白色当然具体颜色可以改变后面的三个数来确定,最大为1
set(gcf,'color',[1 1 1])
设置画面显示的位置和大小
我们可以设置我么想要显示的画面在figure中的什么位置
set(gca,'position',[0 0 0.5 0.5]
0 0表示显示区域左下角在整个figure中的位置 0.5 0.5表示显示区域分别占横竖方向的比例
我们还可以将显示区域的刻度去掉
set(gca,'xtick',[],'ytick',[])