Matlab读取dat文件的数据,但是文件太大。想看一小部分试试,该怎么做?该文件是一个包含8个无符号位的一维数组。
使用fseek,您可以定位文件的位置指针。
fid=fopen('1.dat,' r ')
fseek(fid,10000,-1)
对于i=10000:15000
values(i)=fscanf(fid,' %d %d ')
结束
fclose(fid)
关键是fseek的位置,比如这里的10000。只要找到位置,位置就可以保存在matrix中。