香农代码的matlab-Huffman-and-Shannon-Code:Matlab,信息论

上传者: 38624519 | 上传时间: 2021-10-21 21:56:39 | 文件大小: 12KB | 文件类型: -
香农代码的matlab Huffman code and Shannon code(哈夫曼码、香农码) matlab仿真。测试文本Steve_Jobs_Speech.txt 程序 主程序 main 为可执行脚本,直接运行即可得到原文对应的哈夫曼编码、香农编码,并得到全文的编码,进行编码译码验证 哈夫曼编码: Huffman : Huffman 函数用来对于给定数据进行哈夫曼编码 输入: list -- cell数组,第一列为不同的字符,第二列为对应出现在文本中的概率 输出: codeword -- cell数组,第一列为不同的字符,第二列为对应的概率,第三列为该字符的哈夫曼编码 Update : 函数 Update 为函数Huffman的子函数,用于更新数据 输入: codeword -- 各个不同字符对应的有待更新的码字 Pr -- 子节点还未合并的概率 group -- 需要更新的下标类 index -- 输入两个需要更改的group下标 输出: codeword -- 更新完后的码字 group -- 更新完后的下标分类 Pr -- 更新完后的概率 香农编码: Shannon :

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明