使用此函数来将负面十进制转换为二进制我要分享

use this function to convert negtive decimal to bi

matlab 转换 函数 使用 二进制 十进制

关注次数: 202

下载次数: 0

文件大小: 584.07 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:清除 clc a=dec2binPN(-16,18) ; sum = 0; sum2 = 0 ; j = 1:18 sum=sum+str2num(a(j))*2^(18-j) ; 结束 sum = sum-1 ; temp=dec2bin(sum,18) ; sum1=(-1)*str2num(temp(1)) * 2 ^17 ; i = 2:18 sum2=sum2+str2num(temp(i))*2^(18-i) ; 结束 最后 = sum2 + sum1 + 1 ;


English Description:

clear clc a=dec2binPN(-16,18); sum=0; sum2=0; for j=1:18     sum=sum+str2num(a(j))*2^(18-j); end sum=sum-1; temp=dec2bin(sum,18); sum1=(-1)*str2num(temp(1))*2^17; for i=2:18     sum2=sum2+str2num(temp(i))*2^(18-i); end final=sum2+sum1+1;


代码预览