fidrit = fopen(signalrit,'r'); %signalrit为语柄, r为只读形 A = fread(fidlet, [20, SAMPLEEND_2], 'uint8')'; fclose(fidrit);
上面为matlab代码
利用fread()函数,[20, SAMPLEEND_2]是读入矩阵的大小,也可设置成读入的元素个数N,'uint8是格式。
代码小技巧,当不知道二进制文件多大时,可采用一下方式进行读取
signalrit = fullfile(PATH, RITFILE); fidrit = fopen(signalrit,'r'); ritMatrix = fread(fidrit, 'uint8'); fclose(fidrit);
ritMatrix = fread(fidrit, 'uint8'); 不给矩阵格式或者读入元素长度,会读成Nx1的矩阵形式,可知二进制文件大小
![](https://img2018.cnblogs.com/blog/1402518/201908/1402518-20190820092545369-192897293.png)