rld.m
来自「实现图象,可以直接运行,里面有示例图象,十分便捷的实现图象压缩」· M 代码 · 共 41 行
M
41 行
function de = rld(valq,runq)
if valq(1)==0 & runq(1)==0
de(1)=0;
return
else
sv=size(valq);
for i=1:sv(2)
if valq(i)==0 & runq(i)==0
part=i;
end
end
%part=i;
%s2=size(part);
flag =0;
j=0;
i=0;
while j~=part-1
j=j+1;
if runq(j)==0
i=i+1;
de(i)=valq(j);
elseif runq(j)~=0
b=runq(j);
while b~=0
i=i+1;
de(i)=0;
b=b-1;
if b==0
i=i+1;
de(i)=valq(j);
%i=i+1;
end
end
end
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?