在Matlab上将矩阵元素组合成十六进制数

时间:2014-07-16 11:00:05

标签: matlab matrix hex

例如,我有一个矩阵command = ['01';'03';'0B';'00';'00';'02';'C6';'2F']。我想将它的元素组合成十六进制数01030C000002C62F。我尝试了很多不同的方法,但还没弄明白。

1 个答案:

答案 0 :(得分:0)

所以,这是一个char数组:

A = ['01';'03';'0B';'00';'00';'02';'C6';'2F'];

将其转换为cell,然后转换为string

B = strjoin(cellstr(A))    
01030B000002C62F

现在从十六进制转换为十进制:

hex2dec(B)
ans =    
   7.2914e+16