matlab fread读取二进制文件_二进制算法教程

(128) 2024-07-14 11:01:01
fread 函数 读取二进制文件*.bin fread 函数默认读取一个字节(byte),将每个字节读成uint8格式的数据 如创建一个 nine.bin的二进制文件 
fid = fopen('nine.bin','w'); fwrite(fid, [1:9]); fclose(fid); 

读取其中的所有数据

fid = fopen('nine.bin'); col9 = fread(fid); fclose(fid);

仅仅读取前6个数据 col6 = fread(fid, 6); 返回文件头 frewind(fid); 将前4个数据读成2*2的矩阵形式 frewind(fid); two_dim4 = fread(fid, [2, 2]); 将数据读成3行 frewind(fid); two_dim9 = fread(fid, [3, inf]); 

节约内存

THE END

发表回复