📄 palardecode.m
字号:
function re=palardecode(data,s)
%1-D游程解码,s为要解码的矩阵的行列,返回一个解码后的图像矩阵
hang=s(1);
lie=s(2);
d=0;
id=0;
id=logical(id);
len=length(data);
n1=1;
if data(1)==0 %证明解码矩阵第一个为 1
id=1;
n1=2;
end
for h=n1:len
for k=1:data(h)
if id==1 %证明当前正在处理的为 1 ,否则为 0
d=d+1;
redata(d)=1; %先组成一个一维的矩阵
else
d=d+1;
redata(d)=0; %先组成一个一维的矩阵
end
end
id=~id;
end
slen=size(redata);
for h=1:hang
re2(h,:)=redata((h-1)*lie+1:h*lie);
end
re=re2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -