【文件属性】:
文件名称:文件的打开与关闭-comsol中文手册
文件大小:7.02MB
文件格式:PDF
更新时间:2021-06-10 04:24:58
MATLAB
224 | 第八章 输入/输出函数
表 8.3 MATLAB 输入/输出语句
类别 函数 描述
load 加载工作区 加载/保存工作区
save 保存工作区
fopen 打开文件 文件打开/关闭
fclose 关闭文件
fread 从文件中读取二进制数据 二进制 I/O
fwrite 把二进制数据写入文件
fscanf 从文件中读取格式化数据
fprintf 把格式化数据写入文件
fgetl 读取文件的一行,忽略换行符
格式化 I/O
fgets 读取文件的一行,不忽略换行符
delete 删除文件
exist 检查文件是否存在
ferror 所需文件的 I/O 错误情况
feof 检测文件的结尾
fseek 设置文件的位置
ftell 检查文件的位置
文件位置、状态
frewind 回溯文件
tempdir 得到临时目录名 临时情况
tempname 得到临时文件名
我们可以用 fopen 语句把文件标识传递给磁盘文件或设备,用 fclose 语句把他们从中分
开。一旦一个文件用 fopen 语句得到一个文件标识,我们就可以利用 MATLAB 输入输出语
句。当我们对这个文件操作完后,fclose 语句关闭并使文件标识无效。当文件打开时,函数
frewind 和 fseek 常用于改变当前文件读取和写入的位置。
在文件中读取或写入数据的方法有两种方法:像二进制数据或像格式化字符数据。由实
际位样式组成的二进制数据常用于存储于计算机内存中。读取和编写二进制数据是非常高效
的,但是用户不能读取存在于文件中的数据。在格式化文件中的可以转化为符串的数据可以
由用户直接读取。格式化 I/O 操作比二进制 I/O 操作要慢得多,效率要低得多。在本章中,
我们将讨论两种类型的 I/O 的操作。
8.4 文件的打开与关闭
文件的打开与关闭函数,fopen 和 fclose 将在本节描述。
8.4.1 fopen 函数
fopen 函数打开一个文件并对返回这个文件的文件标识数。它的基本形式如下:
fid = fopen(filename, permission)
[fid, message] = fopen(filename, permission)
[fid, message] = fopen(filename,permission, format)
其中 filename 是要打开的文件的名字,premission 用于指定打开文件的模式,format 是
一个参数字符串,用于指定文件中数据的数字格式。如果文件被成功打开,在这个语句执行
之后,fid 将为一个正整数,message 将为一个空字符。如果文件打开失败,在这个语句执行
之后,fid 将为-1,message 将为解释错误出现的字符串。如果 MATLAB 要打开一个不为当
前目录的文件,那么 MATLAB 将按 MATLAB 搜索路径搜索。