matlab实现十进制负整数数转换为补码/将补码转换为十进制数
(2014-04-08 17:42:18)
标签:
it |
分类: MATLAB学习 |
如果要将负小数转换为二进制补码,则只需做数据缩放即可,即设置缩放因子:如十进制负小数为-0.8,则可以设置缩放因子为10,即将-0.8*10=-8之后再做转换,反转为十进制时,只需再将数据除以缩放因子10即可。
附程序如下
%% 十进制负整数数转换为补码
OMEGAt=8;
if OMEGAt<0
else
end
OMEGAt_b
%% 补码转十进制
if OMEGAt_b(1)==1
%
%
else
end