1.MATLAB中3中不同的清理变量、显示窗口及图形的命令:
clear; 清除变量clc; 清理当前命令窗口
clf;清除当前激活的figure
2.MATLAB/Figure图形保存
(1)我们在使用MATLAB绘制出数据的各种图形需要保存,不少同学都是直接用屏幕截图的方法来做的,但这样做出来的图并不清晰,不便于后续应用于处理,且不符合论文使用要求。实际上,我们可以有下面更好的办法来处理图形:
在MATLAB的Figure窗口,点击菜单栏上的Edit,选择Copy Figure,然后在文档中将光标放到需要插入图片的位置,然后Ctrl+V,就可以得到清晰的图片;
需要注意的是,这时候的图片相当于一部分空白区域,你可以用word图片工具栏的“裁剪”功能把图片空白区域消除;
另外,如果需要对图片的大小进行拉伸,最好不要直接用鼠标拖,这样容易导致图中的点线分布变形,可以右键点击图片,选择“大小”,设置图片的尺寸。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
为了便于后续处理和应用,建议大家形成一个良好的习惯,即把绘制所得的Figure窗口直接保存为.fig文件,以后就可以多次打开它,对图形进行修改处理。
(2)在做Simulink仿真时,使用的Scope波形显示模块实际上也是一个Figure窗口,不过MATLAB把Scope的菜单栏隐藏起来了。在MATLAB的命令行输入以下指令来恢复显示Scope的Figure菜单栏。
set(0,'ShowHiddenHandles','on');
set(gcf,'menubar','figure');
另外,也可以使用下面的指令:
shh = get(0,'ShowHiddenHandles');