美文网首页
matlab 浮点与补码转换

matlab 浮点与补码转换

作者: 卜居_0991 | 来源:发表于2018-11-28 22:16 被阅读0次

原理:考虑周期函数,周期为2k,y=x,x∈[-k,k).取x∈[0,2k)的函数值即为x的补码.

思路:1截位

          2右移

          3截取

matlab代码:

function [out]=(data,N)

        cut=floor(data*2^(N-1));

        shift=2^N+cut;

        out=mod(shift,(2^N));

end

相关文章

网友评论

      本文标题:matlab 浮点与补码转换

      本文链接:https://www.haomeiwen.com/subject/drjtcqtx.html