MATLAB如何读取当前m文件的路径
(2020-03-24 15:28:21)
标签:
matlab读取路径 |
分类: 软件那点事 |
读取当前m文件的路径的实施过程很简单,只要两个自带的函数联合作用,mfilename和fileparts,如果要调用m文件所在目录下的其他文件或文件夹的文件,只需要用strcat将字符串连接。
示例:
p= mfilename('fullpath');
[filepath,name,ext] =
fileparts(p);
load(strcat(filepath,'\data\1.mat'));
函数解释:
mfilename('fullpath')
返回当前m文件的路径和文件名,不包含扩展名
[filepath,name,ext] =
fileparts(filename)
返回文件的路径给第一个参数,文件名给第二个参数,扩展名给第三个参数,用不到的返回参数用~代替,比如[filepath,~,~]
= fileparts(filename)
strcat(str1,
str2, str3)
连接多个字符串为一个字符串