森之张卫东 发表于 2015-10-11 18:16

Matlab中你不了解的文件标识机制---fid

struct函数总结支持struct的普通函数总结在表7.3中。
    表7.3 支持struct的函数  
  函数  描述
    fieldnames      在一个字符串单元阵列中返回域名  
    getfield      从一个域中得到当前的值  
    rmfield      从一个结构中删除一个域  
    setfield      在一个域中设置一个新值  
    struct      预定义一个结构  

为了使用在MATLAB程序中的文件我们需要一些方法选出我们所要的文件,并从中读取或写入数据。在MATLAB中有一种非常灵活的读取/写入文件的方法,不管这个文件是在磁盘还是在磁带上或者是其他的存储介质。这种机制就叫做文件标识(file id)(有时可简写为fid),当文件被打开,读取,写入或操作时,文件标识是赋值于一个文件的数。文件标识是一个正整数。两种文件标识是公开的——文件标识1是标准输出机制,文件标识2是标准错误机制(stderr)。其他的文件标识,在文件打开时创立,文件关闭时消逝。许多的MATLAB语句可以控制磁盘文件的输入或输出。文件I/O函数被总结在表8.3中。
    表8.3 MATLAB输入/输出语句  
  类别  函数  描述
  加载/保存工作区  load  加载工作区
  save  保存工作区
  文件打开/关闭  fopen  打开文件
  fclose  关闭文件
  二进制I/O  fread  从文件中读取二进制数据
  fwrite  把二进制数据写入文件
  格式化I/O  fscanf  从文件中读取格式化数据
  fprintf  把格式化数据写入文件
  fgetl  读取文件的一行,忽略换行符
  fgets  读取文件的一行,不忽略换行符
  文件位置、状态  delete  删除文件
  exist  检查文件是否存在
  ferror  所需文件的I/O错误情况
  feof  检测文件的结尾
  fseek  设置文件的位置
  ftell  检查文件的位置
  frewind  回溯文件
  临时情况  tempdir  得到临时目录名
  tempname  得到临时文件名


页: [1]
查看完整版本: Matlab中你不了解的文件标识机制---fid