Matlab中添加路径与去除路径

今天在使用Matlab调用内部的PCA函数的时候,报错:

错误使用 pca

输入参数太多。

如下图所示:

Matlab中添加路径与去除路径

网上查找原因之后发现是因为我之前下载过开源的工具包toolbox,并且将它的路径add到了Matlab的path中,于是调用pca的时候,默认就会调用这个工具包中的函数,而Matlab自带的PCA就成了“Shadowed”的状态,如下图所示,用which -all pca来查看当前叫pca的函数都有哪些:

Matlab中添加路径与去除路径

那么将添加过的path再移除就可以了。

Matlab中添加与移除路径的详细操作可以参考这篇博客,我的操作如下:

Matlab中添加路径与去除路径

然后再运行PCA就是正常的了