在MATLAB的路径中查找文件

时间:2014-09-03 17:08:58

标签: matlab

在MATLAB中,我有一个文件名(例如'file name')作为分配给变量fname的字符串。我想找到MATLAB路径中的哪个位置可以找到这个文件,如果有的话。 which(fname)只是告诉我fname是一个变量而which('file name')给我路径信息。我怎么能用变量中的名字来做呢?

1 个答案:

答案 0 :(得分:1)

which也应该能够接受字符串变量。我不确定你为什么只是自己获取变量。这是一个例子(在使用MATLAB R2013a的Mac OS X 10.9.3上):

fname = 'imfilter.m';
loc = which(fname)

loc =

/Applications/MATLAB_R2013a.app/toolbox/images/images/imfilter.m

但是,如果将变量封装为字符串,它会吐出它是变量:

loc = which('fname')

loc = 

variable