zoukankan      html  css  js  c++  java
  • Matlab

    addpath(genpath('d:/matlab'))
    addpath('d:/matlab')
    pwd
    

      

    1、filesep

    用于返回当前平台的目录分隔符,Windows是反斜杠(),Linux是斜杠(/)。

    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

    用于当前工作目录的路径。例如:

    >> pwd

    ans =C:MATLAB7work

    11、path

    用于对搜索路径的操作。例如:

    <<path%查询当前所有的搜索路径(MATLABPATH)

    <<p=path%把当前的搜索路径存在字符串变量p中

    <<path(‘newpath’)%将当前搜索路径设置为newpath

    <<path(path,’newpath’)%向路径添加一个新目录newpath

    <<path(’newpath’, path)%向当前搜索路径预加一个新目录nespath

    12、addpath和rmpath

    用于对matlab搜索路径的添加和删除。例如:

    <<addpath(‘directory’)%将完整路径directory加入到当前搜索路径的最顶端

    <<rmpath

    13、what

    用于显示出某目录下存在哪些matlab文件;若输入完整路径,可列出指定目录下的文件。例如:

    <<what

    <<what dirname

    <<what(‘dirname’)

    其中dirname是要查找的路径的名字,路径在matlab的搜索路径内时,没有必要输入全名,只输入最后或最后两级就够了。

    14、path2rc

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

  • 相关阅读:
    Ubuntu 12.04 安装scribe 的笔记 | 动漫驿站
    boost install on prinse 12.04 ubuntu
    basic coder » linux下获取当前程序的绝对路径
    spring 使用 groovy 的 utf8 问题
    string转化大小写(C++) | Vimer的程序世界
    linux常用命令一
    STL map与Boost unordered_map 有何不可的日志 网易博客
    本博使用的vim(gvim)相关插件整理
    【转】C++11中值得关注的几大变化 奔向C++ C++博客
    Lua 语言和C/C++集成调研小结
  • 原文地址:https://www.cnblogs.com/jungsee/p/8989529.html
Copyright © 2011-2022 走看看