binary.m

来自「在高斯信道下」· M 代码 · 共 16 行

M
16
字号
function line=binary(num,len)
if num==inf
    line=inf;
    return
end
bin(1,:) =zeros(1,len);
 for i=2:2^len
    bin(i,:)=bin(i-1,:)+[zeros(1,len-1), 1];
    r=find(bin(i,:)>1);
    while (r>0)
    bin(i,r)=0;
    bin(i,r-1)=bin(i,r-1)+1;
    r=find(bin(i,:)>1);
  end
 end
 line=bin(num+1,:);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?