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)