- 文本文件中一行有35个“0”或“1”结尾有2个字节
\r\n
用于换行 ,所以一行有37个字节,每读取一行将偏移量设置到下一行的第一个字节处,第j
行的第一个字节偏移量为offset=37*(j-1)
- 数据是以
%c
字符的格式读入,所以需要用srt2num
将其转换为数据的格式。
代码如下:
fchest_medium.txt', 'rt'); f = zeros(35,35); offset = 0; for j=1:35 offset = 37*(j-1); fseek(fid,offset,'bof'); for i=1:35 f(j,i) = str2num(fscanf(fid,'%c',1)); end end sta=fclose(fid);
参考: