这句命令应该写成:
cd E:\Matlab2010b\toolbox\local
这个问题的原因是你打开了使用Toolbox Path Cache,同时找不到pathdef.m。
解决这个问题,可以关闭使用Toolbox Path Cache,也可以找一个pathdef.m放到指定位置。
可以试一下下面这种方法:
先在命令窗口里输入restoredefaultpath;matlabrc并回车,然后在安装目录下\MATLAB\R2011a里搜索pathdef.m,在File->Set Path里面把这些包含pathdef.m的文件夹都Add Folder进去,接着随便选一个pathdef.m文件复制到安装目录下MATLAB\R2010b\toolbox\local文件夹里,save并关闭;最后再次file->set path->default,然后save关闭,后面提示都选yes就解决了。
来自http://zhidao.baidu.com/question/258748121.html
或者:
一、在matlab的command里输入: restoredefaultpath;matlabrc. 回车;
二、建一个名为“pathdef.m”的文件复制到在matlab的安装目录/toolbox/local下;
三、在matlab的command里输入“savepath pathdef.m”;退出再打开就没有警告了。
来自http://tieba.baidu.com/p/2214151793
两种方法其实是一个意思,可以试试。
我给你上传了一个pathdef.m,可以用这个。不用新建了。这个文件来自matlab2009a。
希望能够帮到你。