• Matlab 路径函数


    1 fileparts

    • [pathstr,name,ext] = fileparts(filename)

    将filename字符串分解成路径,文件名和文件后缀。文件可以不存在,ext中含有前缀dot(.)。

    file = 'H:user4matlabmyfile.txt';
        [pathstr,name,ext] = fileparts(file)
    
        pathstr =
        H:user4matlab
    
        name =
        myfile
    
        ext =
        .txt

    2 mfilename

    返回当前执行代码的文件名。fullpath参数指定返回完整路径+文件名。

     mfilename
     p = mfilename('fullpath')

    3 fullfile

    构建完整文件名,格式如下:

    • f = fullfile(filepart1,…,filepartN)
    f = fullfile({'a','b'},{'c','d'},'io.m')
    f = 
            'acio.m'    'bdio.m'

    4 genpath

    格式:

    • p = genpath(folderName)

    返回包含folderName及其多级子目录的路径。这些目录不包括隐藏文件夹、@ 开头的文件夹(类目录),+开头的文件夹(包目录)。

    5 addpath

    将目录添加到matlab搜索路径之中。position参数可以指定添加到搜索路径的顶部或底部。默认在顶部。 frozen参数禁止Windows系统下添加目录的提示警告。

    addpath(folderName1,...,folderNameN)
    addpath(folderName1,...,folderNameN,position)
    addpath(___,'-frozen')

    例子:

    folderName = fullfile(matlabroot,'toolbox','images','colorspaces');
    p = genpath(folderName);
    addpath(p)
    将指定目录下的所有子目录加入搜索路径。

    参考:https://blog.csdn.net/LCAR_979/article/details/52622882

  • 相关阅读:
    Java 字符串总结
    782B The Meeting Place Cannot Be Changed(二分)
    初学hash
    Codeforces Round #395 C. Timofey and a tree
    Java集合之ArrayList
    CA Loves GCD (BC#78 1002) (hdu 5656)
    hdu 5661 Claris and XOR
    hdu 5945 Fxx and game
    pay包注释(二)
    编程风格
  • 原文地址:https://www.cnblogs.com/Terrypython/p/9497547.html
Copyright © 2020-2023  润新知