📄 imbtc.asv
字号:
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=8-length(data_bin1):length(data_bin1)
data(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:8
data(ji+8)=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_encode((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 + -