它在MATLAB中没有得到官方支持,但是参考了未记载的MATLAB,有一种解决方法.
MATLAB将其桌面窗口状态存储在一个名为的文件中,该文件MATLABDesktop.xml位于用户的prefdir(首选项目录)文件夹中.只需prefdir在命令提示符下键入并按Enter或即可在MATLAB中回显它的位置RETURN.当您也使用Windows时,您也可以在MATLAB中打开文件夹:
winopen(prefdir);
Run Code Online (Sandbox Code Playgroud)
这应该打开一个新的Windows资源管理器窗口,它将直接带您到该prefdir文件夹.
此文件包含有关每个桌面窗口的位置和状态的信息.由于编辑器文件被视为桌面文档,因此它们也包含在此文件中.因此,当您关闭编辑器时,只需从文件中删除这些文档MATLABDesktop.xml.
事实证明,MATLAB会自动将此文件的备份版本存储MATLABDesktop.xml.prev在同一prefdir文件夹中的另一个文件中.我也在Windows 7中使用MATLAB R2014a,我已经仔细检查过这些文件是否也在我的系统上,而且它们都是!
所以在做任何其他事情之前,关闭MATLAB,删除最新MATLABDesktop.xml文件,将其替换为MATLABDesktop.xml.prev文件副本,重命名为MATLABDesktop.xml.之后,重新启动MATLAB,编辑器应该重新打开以前的选项卡.