palarspara.m
来自「matlab写的lzw和huffman的编码」· M 代码 · 共 47 行
M
47 行
function px=palarspara(data,n,l)
%把图像按像素的平面分解,返回元胞类型的的矩阵
palar_num=linspace(0,255,n);
palar_num=round(palar_num);
tdata=data;
nn=size(data);
if nargin==2
for k=1:n-1
if k==n
td=palar_num(k+1);
else
td=palar_num(k+1)-1;
end
d1=data>=palar_num(k) &data<=td;
px(k)={d1};
end
else
[a,b]=size(data);
c=zeros(a,b,n-1);
for i1=1:a
for i2=1:b
y=0;
s=data(i1,i2);
i=1;
while s~=1 & s~=0
y=mod(s,2);
c(i1,i2,i)=y;
s=fix(s/2);
i=i+1;
end
c(i1,i2,i)=s;
end
end
for kk=1:n-1
px(kk)={c(:,:,kk)};
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?