1. 打开与关闭文件
打开文件的函数为fopen,关闭文件的函数为fclose。这里将MATLAB中help帮助的内容拿出来介绍具体。
FID = fopen(FILENAME,PERMISSION) 打开文件FILENAME, 由PERMISSION指定的模式:
'r' 打开文件进行阅读
'w' 打开文件重写; 丢弃现有内容
'a' 打开或创建文件以供写作; 将数据附加到文件末尾
'r+' 打开(不创建)文件进行读写
'w+' 打开或创建文件进行阅读和写作; 丢弃现有内容
'a+' 打开或创建文件进行阅读和写作; 将数据附加到文件末尾
'W' 打开文件进行写入而不自动刷新
'A' 打开文件,无需自动刷新即可追加
仅当文件时,FILENAME可以是MATLABPATH相对部分路径名打开阅读。
您可以以二进制模式(默认)或文本模式打开文件。在二进制模式下,没有任何字符被挑出来进行特殊处理。在PC上的文本模式中,前面有回车符在输入中删除换行符并在换行符之前添加输出中的字符。要以文本模式打开文件,请将“t”附加到权限字符串,例如'rt'和'w + t'。(在Unix上,文本和二进制模式是相同的,所以这没有效果。在PC系统上 这很关键。)
status = fclose(FID) 丢失与文件标识符FID关联的文件,这是从早先调用FOPEN获得的整数值。fclose如果成功则返回0,否则返回-1。如果FID不代表打开文件,或者等于0(标准输入),1(标准输出),或2(标准错误),fclose引发错误。
以下为一个打开与关闭文件的案例:
>> filename='input.txt';
permission='r';
fid=fopen(filename,permission),
status=fclose(fid)