搞了好久都没搞懂为什么MATLAB里load、textread都打不开区区一个十六进制文件,经过不懈的寻找,发现fopen、fread就是永远滴神,果然灯下黑。
data =zeros(1,1000);
fid =fopen('1.dat','rb');
[row_array,ele_count]=fread(fid,1*1000,'ubit16');
row_array=dec2hex(row_array);
'ubit16' 这里可以换成float、uint等等等等,完全可以对所有数据类型进行读取了,妈妈再也不怕我读不出数啦,后面要仔细学习一下各种基础函数了,真的很有用。