【发布时间】:2011-04-26 14:51:21
【问题描述】:
这是我现在使用的代码,其中decimal1 是十进制值数组,B 是每个值的二进制位数:
for (i = 0:1:length(decimal1)-1)
out = dec2binvec(decimal1(i+1),B);
for (j = 0:B-1)
bit_stream(B*i+j+1) = out(B-j);
end
end
代码有效,但是如果十进制数组的长度很大,则需要很长时间。有没有更有效的方法来做到这一点?
【问题讨论】: