addpath(genpath(pwd))

来源:互联网 发布:区块链卿毅 知乎 编辑:程序博客网 时间:2024/06/09 23:23
pwd表示当前路径  eg:  F:\github\CRF\CRF2D
genpath(pwd) 当前文件夹下的所有文件夹    F:\github\CRF\CRF2D;F:\github\CRF\CRF2D\CVS;F:\github\CRF\CRF2D\demos;F:\github\CRF\CRF2D\demos\CVS;F:\github\CRF\CRF2D\objectives;F:\github\CRF\CRF2D\objectives\CVS;F:\github\CRF\CRF2D\optimize;F:\github\CRF\CRF2D\optimize\CVS;F:\github\CRF\CRF2D\tools;F:\github\CRF\CRF2D\tools\CVS;F:\github\CRF\CRF2D\tools\starEdgeNum;F:\github\CRF\CRF2D\tools\starEdgeNum\CVS;
addpath(genpath(pwd)) 将当前文件夹下的所有文件夹都包括进调用函数的目录   
CRF2D为主程序目录。 这样一来,每个功能都能单独存放到一个子文件夹,便于维护。 
matlab没有分层的概念,所以将其他子文件夹的数据添加到主程序目录在程序前添加代码:addpath(genpath(pwd));