我有一个矩阵,说:
M = [1000 1350;2000 2040;3000 1400];
我希望将此矩阵以十六进制格式写入文本文件,如下所示:
0x000003e8 0x00000bb8
0x000007d0 0x000007f8
0x00000bb8 0x00000578
我考虑过使用该功能dec2hex
,但它非常缓慢且效率低下。它还将输出作为字符串提供给我,我不知道如何为上述所需格式重新构造。
MATlab 在读取文本文件时直接将十六进制数转换为十进制数,例如。使用功能时fscanf(fid,'%x')
。
我们可以在编写矩阵时做同样的事情吗?