2013-12-04 16:37:28
使用fscanf函数即可完成。
例如,CCS保存的.dat文件Copy_of_forward_i_f.dat如下:
1651 1 81008800 0 400
0x3B9D0000
0x3B220000
0x3A600000
0x38000000
0xB87FFFFF
0x3A080000
0x3AD80000
0x3B480000
0x3B930000
删除该文件的文件头,即第一行。
在matlab中输入:
fid = fopen('Copy_of_forward_i_f.dat');%文本在当前工作目录
forward_i_f = fscanf(fid,'%x');
则forward_i_f即为对应的十进制数据。
本文介绍如何利用MATLAB中的fscanf函数从特定格式的.dat文件中读取并转换十六进制数据到十进制形式。通过示例演示了如何去除文件头并进行数据读取。
960

被折叠的 条评论
为什么被折叠?



