发布网友
共2个回答
热心网友
因为 8 或 16 进制和 二进制 的对应关系很简单,所以简单来说,可以用 sprintf 把变量格式成 8 或 16进制(整数用 %o %x,浮点数用 %to %tx)。
比如:
>> sprintf('%o', 123)把1,7,3的二进制算出来,就知道 123 是 001,111,011 了。
也可以用 Matlab 的 Fixed-Point Designer 工具,但如果只是看看二进制表示的话也不是很方便。
>> f = fi(123, 1, 8);具体用法可以自己
doc fi来看。
热心网友