回 帖 发 新 帖 刷新版面

主题:[讨论]【求助】如何在MATLAB中产生按二进制运算的序列

假如:我需要从产生(00....0)到(1 1...1)的,并且是按二进制运算的序列,请问该如何实现啊。
(00....1)、(00....1 0)、(00....1 1)......

回复列表 (共2个回复)

沙发

N = 10;
a = de2bi(112,N,'left-msb');
b = de2bi(19,N,'left-msb');
M = 2.^[N-1:-1:0];
c = sum(a.*M) + sum(b.*M)

给你个例子,自己看着学习

板凳

好的,谢谢啊

我来回复

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