1. 程式人生 > >Matlab使用cd切換路徑後無法保留addpath新增的路徑解決方案

Matlab使用cd切換路徑後無法保留addpath新增的路徑解決方案

該問題是addpath使用相對路徑造成的。

addpath('../external/matlab_xunit');
cd('otherdirectory');

由於cd切換路徑後相對路徑無法查詢到相關函式,會出現錯誤。

使用絕對路徑即可

addpath(genpath(fullfile(pwd,'../external/matlab_xunit')));