解决matlab的问题中出现一句话,不知道什么意思

2025-04-06 00:14:32
推荐回答(1个)
回答1:

这句命令应该写成:

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。

希望能够帮到你。