Matlab R2007a 中存在保存路径的 Bug,症状如下:
当你修改了(增加或删除)搜索路径,并 savepath 后。以后每次启动 MATLAB ,会在 Command Window 的第一行显示下面信息:
Warning: Duplicate directory name: C:/Documents and Settings/c_c/My Documents/MATLAB.
而我们 File --> Set Path,进入路径设置对话框,在“MATLAB search path:”栏里可以看到只有一个上面提示中的目录,而并没有重复的目录。但却每次都提示这个 Warning,至少这会让你感觉很不爽。
一、Bug出处
事实上,造成上面的原因并不是真的多了一个提示中的目录,而是我们修改路径后
保存设置时出了问题(命令savepath存在bug!),问题就出在这个savepath.m文件上。
我们在 Matlab 的官网上也可以看到这个 bug 信息,如下:
如上所述,这个bug 存在于 Matlab R2007a 上,到了版本 R2007b 已经得到解决。
二、解决办法
官网上同时也给出了问题的解决办法,如下:
Exit MATLAB.
- Download the attached savepath.m file to replace the existing savepath.m at
matlabroot/toolbox/matlab/general/savepath.m
where