bit_reverse.m

来自「比特倒序排列程序」· M 代码 · 共 31 行

M
31
字号
clc;
clear all;
for i=1:8191
    temp=i;
j=1;
b=zeros(1,13);
while i>0 
b(j)=i-floor(i/2)*2;
i=floor(i/2);
j=j+1;
end
c(temp)=b(1)*(2^12)+b(2)*(2^11)+b(3)*(2^10)+b(4)*(2^9)+b(5)*(2^8)+b(6)*(2^7)+b(7)*(2^6)+b(8)*(2^5)+b(9)*(2^4)+b(10)*(2^3)+b(11)*(2^2)+b(12)*(2^1)+b(13);
end

for ii = 0:8191
    bbb = dec2bin(ii, 13);
    bbb = bbb(end:-1:1);
    ccc(ii+1) = bin2dec(bbb);
end


%save c.mat c; 
fid=fopen('table.txt','w');
fprintf(fid,'%d ,',c);
fclose(fid);



 
    

⌨️ 快捷键说明

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