回 帖 发 新 帖 刷新版面

主题:[讨论]请问关于二进制转为十进制的问题

请问如何把一 串二进制的数转为十进制?
用bi2de函数
像如何将a=[0 0 0 0 0 0 0 1 1 0 0 0 ]
转为 b=[0 1 8]
就是可以把四个二进制 转为一个十进制数
而不是把一整串都转成一个十进制的数值

谁懂啊 帮帮忙[em10]

回复列表 (共2个回复)

沙发


a=[0 0 0 0; 0 0 0 1; 1 0 0 0 ];
b=bi2de(a,'left-msb');
这样就ok了啊。但愿对你有帮助!

板凳

a1 = reshape(a,4,3);
b=bi2de(a1,'left-msb');

我来回复

您尚未登录,请登录后再回复。点此登录或注册