📄 imbtc.m
字号:
function imbtc(total_cell)
global point0 cell_count0 total_decode mi ni mi1 ni1 mi2 ni2 total_val total_cell
data_a0=total_cell(point0+1);data_a1=total_cell(point0+2);
data_dec1=total_cell(point0+3);data_dec2=total_cell(point0+4);
data_bin1=dec2bin(data_dec1);data_bin2=dec2bin(data_dec2);
if length(data_bin1)<8
data(1:8-length(data_bin1))=0;
end
for j=1:length(data_bin1)%8-length(data_bin1):8
data(8-length(data_bin1)+j)=str2num(data_bin1(j));
end
%if j<8
if length(data_bin2)<8
data(9:16-length(data_bin2))=0;
end
for ji=1:length(data_bin2)
INDEX=16-length(data_bin2)+ji
data(INDEX)=str2num(data_bin2(ji));
end
for ij=1:16
if data(ij)==0
val_block4(ij)=data_a0;
end
if data(ij)==1
val_block4(ij)=data_a1;
end
end
value=(reshape(val_block4,4,4));
total_decode((16*mi-15+(mi1-1)*8+(mi2-1)*4):(16*mi-15+(mi1-1)*8+(mi2-1)*4+3),(16*ni-15+(ni1-1)*8+(ni2-1)*4):(16*ni-15+(ni1-1)*8+(ni2-1)*4+3))=value;
point0=point0+4;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -