数学建模社区-数学中国

标题: Matlab中你不了解的文件标识机制---fid [打印本页]

作者: 森之张卫东    时间: 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
得到临时文件名







欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5