HUFFMANCODING: 基于霍夫曼方法的编码-matlab开发
格式:[huffcodes,H,Hav,e]=huffmancoding(p,n)
输入:
- p: 每个字母符号的概率(例如:p=[.3 .2 .06 .04])
- n: 一个整数,用于确定每帧的符号数(默认:n=1)
输出:
- huffcodes: 霍夫曼编码
- H: 源熵
- Hav: 编码的平均熵
- e: 编码效率
流程:
1. 输入概率和符号数,生成对应的霍夫曼编码和熵值。
HUFFMANCODING: 基于霍夫曼方法的编码-matlab开发
格式:[huffcodes,H,Hav,e]=huffmancoding(p,n)
输入:
- p: 每个字母符号的概率(例如:p=[.3 .2 .06 .04])
- n: 一个整数,用于确定每帧的符号数(默认:n=1)
输出:
- huffcodes: 霍夫曼编码
- H: 源熵
- Hav: 编码的平均熵
- e: 编码效率
流程:
1. 输入概率和符号数,生成对应的霍夫曼编码和熵值。