matlab十进制转换十六进制及互转
1、文档下载:
本算法已经整理成文档如下,有需要的朋友可以点击进行下载
序号 | 文档(点击下载) |
---|---|
本项目文档 | 【老生谈算法】matlab十进制转换十六进制及互转.docx |
2、算法详解:
在MATLAB中算出了一个十进制的数组(有几百个单元),如何把这些十进制的书转化为16进制呢?
如果是正数直接使用dec2hex函数。如果是负数,将其转换为反码再用dec2hex。
例:a=[-1 10 17 -10 9],需转换为一个字节的十六进制表达
需将其中的负数转换为相应的反码,n = n + 256
使用 a(find(a<0))=a(find(a<0))+256
得到
a =
255 10 17 246 9
再