• 大小: 536B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Matlab
  • 标签:

资源简介

程序中是一个包含测试用例的霍夫曼编码程序,实现超简单,总共只有25行,其中矩阵m记录各阶段数据的排序结果以便于回溯,cell数组c用于记录各阶段数据的编码值,可帮助你加深对霍夫曼编码的理解。要你5个积分不多哈☺

资源截图

代码片段和文件信息

clear all;clc;
q=[0.04 0.05 0.06 0.07 0.10 0.10 0.18 0.40];
n=length(q);
m=zeros(nn);
for i=1:n
    [qindex]=sort(q);
    m(i:)=[index(1:n+1-i) zeros(1i-1)];
    q=[q(1)+q(2) q(3:n) 1];
end
c=cell(nn);
for i=1:n
    for j=1:n
        c(ij)={blanks(1)

评论

共有 条评论