zoukankan      html  css  js  c++  java
  • Matlab命令——目录操作(windows&Linux)

    Matlab命令——目录操作(windows&Linux)


    1. filesep
    用于返回当前平台的目录分隔符,Windows是反斜杠(),Linux是斜杠(/)。有时此命令结合ispc命令使用,可以灵活的设置目录分割符。


    2. fullfile
    用于将若干字符串连接成一个完整的路径,根据不同的操作系统自动填充目录分割符。例如:

    >> f=fullfile('D:','Matlab','example.txt')
    f=D:Matlabexample.txt
    (在Windows中,“D:”表示D盘,“D:”表示目录)


    3. fileparts
    用于将一个完整的文件名分割成4部分:路径,文件名,扩展名,版本号。例如: >> f=fullfile('D:','Matlab','example.txt');
    >>[pathstr,name,ext,versn]=fileparts(f)
    pathstr=D:Matlab
    name=example
    ext=.txt
    versn=’’


    4. pathsep
    返回当前平台的路径分隔符。Windows是分号(;),Linux是冒号(:)。


    5. exist
    可以用于判断目录或者文件是否存在,同时不同的返回值有不同的含义。例如:
    >> f=fullfile('D:','Matlab','example.txt');
    >>exist(f)
    ans=2
    >>exist('D:Matlab')
    ans =7


    6. which
    可以通过一个函数或脚本名称得到它的完整路径,同时还能处理函数重载的情况,例如:
    >> which abs(0)
    C:MATLAB7 oolboxmatlabelfun@doubleabs.bi  % double method
    >> which abs(single(0))
    C:MATLAB7 oolboxmatlabelfun@singleabs.bi  % single method


    7. isdir
    判断一个路径是否代表了一个目录,例如:
    >> p='D:Matlab';
    >> f=fullfile(p,'example.txt');
    >> isp=isdir(p)
    isp=1
    >> isf=isdir(f)
    isf=0


    8. dir
    用于列出一个目录的内容,返回值为结构体数组类型,包含如下部分:name:文件或目录的名称;date:修改日期;bytes:文件大小;isdir:是否是目录。例如:
    >> p='D:Matlab';
    >>files=dir(p)
    files =
    8x1 struct array with fields:
        name
        date
        bytes
        isdir


    9. cd
    用于切换当前工作目录。例如:
    >>cd('c:/toolbox/matlab/demos')        %切换当前工作目录到demos
    >>cd ..        %切换当前工作目录到matlab


    10. pwd
    用于当前工作目录的路径,和linux下的pwd命令作用一致。例如:
    >> pwd
    ans =C:MATLAB7work


    11. path
    用于对搜索路径的操作。例如:
    <<path        %查询当前所有的搜索路径(MATLABPATH)
    <<p=path                %把当前的搜索路径存在字符串变量p中
    <<path(‘newpath’)                %将当前搜索路径设置为newpath
    <<path(path,’newpath’)        %向路径添加一个新目录newpath
    <<path(’newpath’, path)        %向当前搜索路径预加一个新目录nespath


    12. addpathrmpath
    用于对matlab搜索路径的添加和删除。例如:
    <<addpath(‘directory’)        %将完整路径directory加入到当前搜索路径的最顶端
    <<rmpath


    13. what
    用于显示出某目录下存在哪些matlab文件;若输入完整路径,可列出指定目录下的文件。例如:
    <<what
    <<what dirname
    <<what(‘dirname’)
    其中dirname是要查找的路径的名字,路径在matlab的搜索路径内时,没有必要输入全名,只输入最后或最后两级就够了。


    14. path2rc
    保存当前matlab的搜索路径到pathdef.m文件中。

     

  • 相关阅读:
    not syncing: Attempted to kill init
    PhpStudy如何开启Apache的gzip压缩功能?
    去掉桌面图标快捷箭头
    PS中10种样式操作
    Mysql数据库报错1264
    宝塔建站
    VB错误说明
    Flash的swf文件破解
    PS快捷键
    Mysql双向同步热备份设置
  • 原文地址:https://www.cnblogs.com/charles04/p/3947779.html
Copyright © 2011-2022 走看看