3

我希望能够从一个完全干净的状态运行 MATLAB :没有历史记录、没有快照、没有自定义、什么都没有。更好的是,我希望能够以刚刚安装 MATLAB 的状态启动 MATLAB 会话。这可能吗?

(当然,我正在寻找一种解决方案,它不需要我从我的硬盘中删除所有 MATLAB [这可能无法在不重新格式化驱动器的情况下完成],然后在其中重新安装 MATLAB 的新副本.)

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

谢谢!

4

3 回答 3

5

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

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

句法:

prefdir
folder = prefdir
folder = prefdir(1)

从这里: http: //www.mathworks.com/help/techdoc/ref/prefdir.html

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

!matlab &
exit

资料来源: http: //www.mathworks.com/matlabcentral/answers/1093

于 2012-09-02T00:04:31.140 回答
1

在 Virtualbox、VirtualPC 或类似软件中创建虚拟机。在上面安装 OS + Matlab。此时对系统进行快照或克隆。现在,每当您想运行“新鲜的 matlab”时,都可以从快照启动虚拟机。

于 2012-09-02T00:11:34.863 回答
0

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

$ mkdir /tmp/dummyHome
$ HOME=/tmp/dummyHome matlab &
于 2012-09-03T15:22:35.463 回答