MATLAB里面怎么显示16进制数?

如题所述

table=[hex2dec('79') , hex2dec('9f')];

1. 在MATLAB里面16进制数只能用字符串表示,可以参照hex2dec和hex2dec的用法。
2. 如果用字符串表示16进制数的话也只能表示列向量,没法表示矩阵。因为在MATLAB里面
字符串实际上是字符的行向量,所以在MATLAB里面定义data = ['D3','D3';'C1','D3']和
定义data = ['D3D3';'C1D3']结果是一样的,hex2dec(data)的结果是[54227,49619]而不
会是[211,211;193,221]。
3. 所以不要打算在MATLAB里面用16进制处理数据了,转换成十进制的吧。如果只是想用1
6进制显示一个矩阵的话还是有办法:data = fi([211,211;192,221],0,8,0), data.hex。
温馨提示:答案为网友推荐,仅供参考
相似回答