1.fopen函数
该函数用于打开文件以供读写,其调用格式为:[fid,errmsg]=fopen(filename,permission)
选项说明:1)fid:函数返回值类型,为整数类型。打开文件成功时,返回以整数,用来标识该文件;打开不成功时fid=-1。三个标准文件则自动获得标识,不需要打开。fid=0,标准输入文件(键盘)。fid=1,标准输出文件(屏幕)。fid=2,标准出错信息文件。
2)errmsg:打开文件不成功时返回的出错信息,字符串类型变量。
3)filename:待操作的文件名,字符串类型变量。
4)permission:对文件的允许使用方式见下表:
参数
允许使用方式
r
为输入数据打开一个文件。如果指定的文件不存在,则返回值为-1
w
为输入数据打开一个文件。如果指定的文件不存在,则创建一个新文件,再打开它;如果存在,则打开该文件,并清空原有内容。
a
打开一个文件,随后的操作可在该文件末尾添加数据。
r+
为输入和输出数据打开一个文件
w+
为输入和输出数据打开一个文件。如果指定的文件不存在,则创建一个新文件,再打开它,如果存在,则打开该文件,并清空原有内容。
a+
为输入和输出数据打开一个文件,随后的操作可在该文件末尾添加数据
2)fclose函数
fclose函数用于关闭已打开的文件,其调用格式为:
status=fclose(‘fid’)
返回0表示关闭成功,返回-1表示关闭不成功
3)textscan函数
从文件中导入数据,转换成一个指定格式的矩阵。其调用格式为:
W=textscan(fid,format,N,param,value)