我需要将二进制文件转换为matlab文件,我尝试使用:
>> movefile('traces.bin','traces.mat')
ans = 1
>> text= load ('traces.mat')
error: load: failed to read matrix from file 'traces.mat'
>> movefile('traces.mat','traces.bin')
但是这个功能并没有给我任何结果。
如果你能帮助我,我将非常感激。
答案 0 :(得分:0)
我认为使用movefile
将文件扩展名从.bin
更改为.mat
并不起作用。而是使用fread
从二进制文件中读取数据,然后使用save
将其另存为.mat
文件。
我建议阅读问题Read and write from/to a binary file in Matlab,了解有关如何从二进制文件中读取数据的更多详细信息。