新浪博客

MATLAB如何读取当前m文件的路径

2020-03-24 15:28阅读:
读取当前m文件的路径的实施过程很简单,只要两个自带的函数联合作用,mfilenamefileparts,如果要调用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)
连接多个字符串为一个字符串


我的更多文章

下载客户端阅读体验更佳

APP专享