1 fileparts
- [pathstr,name,ext] = fileparts(filename)
将filename字符串分解成路径,文件名和文件后缀。文件可以不存在,ext中含有前缀dot(.)。
复制代码
1
2
3
4
5
6
7
8
9
10
11file = 'H:user4matlabmyfile.txt'; [pathstr,name,ext] = fileparts(file) pathstr = H:user4matlab name = myfile ext = .txt
2 mfilename
返回当前执行代码的文件名。fullpath参数指定返回完整路径+文件名。
复制代码
1
2mfilename p = mfilename('fullpath')
3 fullfile
构建完整文件名,格式如下:
- f = fullfile(filepart1,…,filepartN)
复制代码
1
2
3f = fullfile({'a','b'},{'c','d'},'io.m') f = 'acio.m' 'bdio.m'
4 genpath
格式:
- p = genpath(folderName)
返回包含folderName及其多级子目录的路径。这些目录不包括隐藏文件夹、@ 开头的文件夹(类目录),+开头的文件夹(包目录)。
5 addpath
将目录添加到matlab搜索路径之中。position参数可以指定添加到搜索路径的顶部或底部。默认在顶部。 frozen参数禁止Windows系统下添加目录的提示警告。
复制代码
1
2
3addpath(folderName1,...,folderNameN) addpath(folderName1,...,folderNameN,position) addpath(___,'-frozen')
例子:
复制代码
1
2
3
4folderName = fullfile(matlabroot,'toolbox','images','colorspaces'); p = genpath(folderName); addpath(p) 将指定目录下的所有子目录加入搜索路径。
参考:https://blog.csdn.net/LCAR_979/article/details/52622882
转载于:https://www.cnblogs.com/Terrypython/p/9497547.html
最后
以上就是斯文猫咪最近收集整理的关于Matlab 路径函数的全部内容,更多相关Matlab内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复