我在Variable Explorer中仔细设置了一堆子窗口和选项卡.选项卡以深层嵌套的数据结构显示数据,因此需要进行相当多的手动浏览.
然后我偶然关闭了Matlab.哎哟.
为了防止将来出现这种情况,我找到了退出前确认选项.我想以编程方式设置它,以便它可以放入我的startup.m文件中.这样,无论我使用什么计算机,只要我有我的startup.m,我就不会成为错误关闭Matlab的牺牲品.
是否可以使用Matlab语句启用此选项?
这可以使用未记录的MATLAB功能来实现,因此这种行为可以随时更改,恕不另行通知.
MATLAB将首选项保存在一个名为的文件中matlab.prf
,该文件保存在路径中
fullfile(prefdir,'matlab.prf')
可以使用Java命令读取或写入变量的值
com.mathworks.services.Prefs.getPref( ) com.mathworks.services.Prefs.set Pref( , newValue);
"退出MATLAB之前确认"变量是一个调用的布尔值MatlabExitConfirm
,因此您可以使用编程方式设置它
com.mathworks.services.Prefs.setBooleanPref('MatlabExitConfirm',1)