关于matlab .dat数据读取问题
clc
clear
alldata_fname = 'H:\work\1_3ch_2_0.2v_1MHz.dat';
file_id = fopen(data_fname, 'r');
x = fread(file_id,40000,'double') ;
fclose(file_id);
现在有一个.dat文件,是采集到的信号。以下是文件说明
存储数据为.dat 格式文件, 每 2 个字节代表一个数据, 高 2 位为帧头 (CH1:’00’, CH2:’01’,CH3:’10’,CH4:’11’),低 14 位为相应通道的采集数值(补码格式)
现在我用fread读取数据,采样点4000点。然而读取出来的数据没有说明中的帧头格式的,具体fread括号中该怎么设置,用fscanf行吗?有什么区别?谢谢!!