Matlab中对于文件目录等操作的一系列函数【转】

FROM:http://www.ilovematlab.cn/thread-164384-1-1.html

1、        filesep
  用于返回当前平台的目录分隔符,Windows是反斜杠(\),Linux是斜杠(/)。
2、        fullfile
  用于将若干字符串连接成一个完整的路径。例如:
    >> f=fullfile(‘D:‘,‘Matlab‘,‘example.txt‘)
      f=D:\Matlab\example.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\toolbox\matlab\elfun\@double\abs.bi  % double method
    >> which abs(single(0))
      C:\MATLAB7\toolbox\matlab\elfun\@single\abs.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:\MATLAB7\work
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文件中。

时间: 2024-10-10 08:29:18

Matlab中对于文件目录等操作的一系列函数【转】的相关文章

Qt中与文件目录相关操作

一.与文件目录操作有关操作. Qt中与文件目录相关的操作在QDir中,需加入#include <QDir>语句. QDir::drives()是列出电脑根目录下的所有目录,返回的是QFileInfoList.利用其返回的QFileInfo,可以使用QFileInfo::absoluteFilePath()方法为返回其绝对路径.  Bool QDir::exists ( const QString & name ) 是判断以参数中为路径名的路径是否存在,如果存在该路径则返回真. bool

【转帖】MATLAB中产生高斯白噪声的两个函数

MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN.WGN用于产生高斯白噪声,AWGN则用于在某一信号中加入高斯白噪声. 1. WGN:产生高斯白噪声 y = wgn(m,n,p) 产生一个m行n列的高斯白噪声的矩阵,p以dBW为单位指定输出噪声的强度. y = wgn(m,n,p,imp) 以欧姆(Ohm)为单位指定负载阻抗. y = wgn(m,n,p,imp,state) 重置RANDN的状态. 在数值变量后还可附加一些标志性参数: y = wgn(

url_for()中的坑,url_for操作对象是函数,而不是route里的路径

url_for操作对象是函数,而不是route里的路径. url_for操作对象是函数,而不是route里的路径. url_for操作对象是函数,而不是route里的路径.

java中关于时间日期操作的常用函数

Date类 在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理.这里简单介绍一下Date类的使用. 1.使用Date类代表当前系统时间 Date d = new Date(); System.out.println(d); 使用Date类的默认构造方法创建出的对象就代表当前时间,由于Date类覆盖了toString方法,所以可以直接输出Date类型的对象,显示的结果如下: Sun Ma

MATLAB命令大全和矩阵操作大全

转载自: http://blog.csdn.net/dengjianqiang2011/article/details/8753807 MATLAB矩阵操作大全 一.矩阵的表示在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或",")隔开: c.矩阵的行与行之间用";"(或回车符)隔开: d.矩阵的元素可以是数值.变量.表达式或函数: e.矩阵的尺寸不必预先定义. 二,矩阵的创建: 1.直接输

【Matlab开发】matlab中bar绘图设置与各种距离度量

[Matlab开发]matlab中bar绘图设置与各种距离度量 标签(空格分隔): [Matlab开发] [机器学习] 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ Matlab Bar图如何为每个bar设置不同颜色 data = [3, 7, 5, 2;4, 3, 2, 9;6, 6, 1, 4]; b = bar(data); 使用bar绘制非常直观简单,但有时需要突出显示某一个bar,比如该bar是一个标杆,用来衡量其bar的高度,所以可以用醒目

Matlab中求解矩阵的奇异值

1.Matlab中求解矩阵的奇异值用svd函数和svds函数 2.实例 >> A = [1,2,3;4,5,6;7,8,9] A = 1 2 3 4 5 6 7 8 9 >> svd(A) ans = 16.8481 1.0684 0.0000 >> svds(A) ans = 16.8481 1.0684 0.0000 再分享一下我老师大神的人工智能教程吧.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn

matlab 中txt文件(含字符及数值)处理

matlab 中txt文件(含字符及数值)处理 (2008-08-02 09:45:12) 转载▼ 标签: 杂谈 分类: matlab及C学习 Matlab文件操作及读txt文件ZZ 2008-07-11 16:43 matlab文件操作文件操作是一种重要的输入输出方式,即从数据文件读取数据或将结果写入数据文件.MATLAB提供了一系列低层输入输出函数,专门用于文件操作.1.文件的打开与关闭1)打开文件在读写文件之前,必须先用fopen函数打开或创建文件,并指定对该文件进行的操作方式.fopen

MATLAB中图像处理的一些简单函数

A. imreadimread函数用于读入各种图像文件,其一般的用法为[X,MAP]=imread('filename','fmt')其中,X,MAP分别为读出的图像数据和颜色表数据,fmt为图像的格式,filename为读取的图像文件(可以加上文件的路径).例:[X,MAP]=imread('flowers.tif','tif');比较读取二值图像,灰度图像,索引图像,彩色图像的X和MAP的特点,可以利用size函数用来显示数组的维数,了解数据的特点.B=size(a) 返回数组a 的维数.