摘要:
转自:http://hsanyi.blog.163.com/blog/static/55022325201261524922278/在MATLAB中算出了一个十进制的数组(有几百个单元),如何把这些十进制的书转化为16进制呢?如果是正数直接使用dec2hex函数。如果是负数,将其转换为反码再用dec2hex。转换规则:对N位二进制表示的有符号十进制数,其数值范围为-2^(N-1)~2^(N-1)-1,对正数n,对应十六进制数为dec2hex(n);对负数n,对应十六进制数为dec2hex(2^(N+1)+n)。例:a=[-1 10 17 -10 9],需转换为一个字节的十六进制表达。需将其中的 阅读全文