91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

用matlab來實現r元的霍夫曼編碼,元數r任意輸入,概率個數任意輸入。霍夫曼編碼(Huffman Coding)是一種編碼方式,是一種用于無損數據壓縮的熵編碼(權編碼)算法。

資源截圖

代碼片段和文件信息

clc
clear?all
p=[0.14?0.36?0.13?0.12?0.10?0.09?0.04?0.02];
r=4;
%?N?=?input(‘輸入信源符號的個數?N?=?‘);
%?p?=?input(‘信源符號概率?P?=?‘);
%?s1?=?sum(p(1:N));
%?if?(s1<=0.99999999||s1>=1.00000001)
%?error
%?end
%?r?=?input(‘輸入元數?r?=?‘);
p=fliplr(sort(p));
n1=length(p);
s=ceil((n1-r)/(r-1));
m=(r-1)*s+r-n1;
p=[pzeros(1m)];
n=length(p);
q=p;
for?i?=?1:s+2
????[ql]=sort(q);
????a(:i)=[l(1:n-(r-1)*(i-1))zeros(1(r-1)*(i-1))];
????q=[sum(q(1:r))q(r+1:n)ones(1r-1)];
end
for?i?=?1:n
?????c(:i)=blanks(n*n);
end
for?i?=?1:s+1
????

評論

共有 條評論