霍夫曼编码的MATLAB实现.pdfVIP

  • 33
  • 0
  • 约1.16千字
  • 约 2页
  • 2022-04-06 发布于江苏
  • 举报
%哈夫曼编码的MATLAB 实现(基于0、1 编码): clc; clear; A=[0.3,0.2,0.1,0.2,0.2];信源消息的概率序列 A=fliplr(sort(A));%按降序排列 T=A; [m,n]=size(A); B=zeros(n,n-1);%空的编码表(矩阵) for i=1:n B(i,1)=T(i);%生成编码表的第一列 end r=B(i,1)+B(i-1,1);%最后两个元素相加 T(n-1)=r; T(n)=0; T=fliplr(sort(T)); t=n-1; for j=2:n-1%生成编码表的其他各列

文档评论(0)

1亿VIP精品文档

相关文档