如何完全重置MATLAB?

如何完全重置MATLAB?,matlab,Matlab,我希望能够完全干净地运行MATLAB:没有历史记录,没有快照,没有自定义,什么都没有。更好的是,我希望能够在刚刚安装MATLAB的情况下启动MATLAB会话。这可能吗 (当然,我正在寻找一种解决方案,它不需要我从硬盘上抹去MATLAB的所有痕迹(如果不重新格式化驱动器,这可能无法完成),然后在硬盘上重新安装MATLAB的新副本。) FWIW,我正在运行7.11.0 R2010b。(到目前为止,我在网上找到的极其罕见/神秘的解决方案不适用于此版本。) 谢谢 最佳选择可能是打开prefdir并删除设

我希望能够完全干净地运行MATLAB:没有历史记录,没有快照,没有自定义,什么都没有。更好的是,我希望能够在刚刚安装MATLAB的情况下启动MATLAB会话。这可能吗

(当然,我正在寻找一种解决方案,它不需要我从硬盘上抹去MATLAB的所有痕迹(如果不重新格式化驱动器,这可能无法完成),然后在硬盘上重新安装MATLAB的新副本。)

FWIW,我正在运行7.11.0 R2010b。(到目前为止,我在网上找到的极其罕见/神秘的解决方案不适用于此版本。)


谢谢

最佳选择可能是打开prefdir并删除设置(我未测试):

prefdir-包含首选项、历史记录和布局文件的文件夹

语法:

prefdir
folder = prefdir
folder = prefdir(1)
从这里开始:

重置为新实例(就像您刚刚打开了一个新的MATLAB会话):


来源:

在Virtualbox、VirtualPC或类似软件中创建虚拟机。在上面安装OS+Matlab。在该点快照或克隆系统。现在,无论何时,只要您想运行一个“新鲜的matlab”,就从快照启动VM。

另一种方法是使用一个新编制的目录作为会话的
$HOME
。类似这样的东西(在Linux上,使用
bash
语法)


如果您计划多次执行此操作,您甚至可以添加一个脚本来执行此操作。清除
prefdir
文件夹将删除历史记录等,但它不会修复您可能(但不应该)对内置代码所做的任何修改。
!matlab &
exit
$ mkdir /tmp/dummyHome
$ HOME=/tmp/dummyHome matlab &