fsacnf
用于读取指定文本文件(**.txt)中的数据(即可以读取数值,也可以读取字符串)。
主要语法
A = fscanf(fileID,formatSpec)
A = fscanf(fileID,formatSpec,sizeA)
说明
1) A = fscanf(fileID,formatSpec) 按行读取打开的文本文件中的数据,然后将它们写入到列向量A 中。
2) fileID为读取文件的标识符,获取标识符的一般方式为 fileID=fopen('文件名.txt‘)。
3)formatSpec 是用来解释文件中的内容格式。让函数知道文件中内容的编写码格式,好让函数识别出来。如果格式对应错误,就会识别不出来。下边是几种简单的读设定符,可以用来读取数值以及字符串:
转换设定符 | 详细信息 |
---|---|
%d | 以 10 为基数 |
%f %e %g | 浮点字段 |
%s | 读取所有字符,不包括空白 |
%c | 读取任何单个字符,包括空 |