- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息论报告分析
实验一 字典编码
题目要求:
Write a program that executes the Lempel Ziv algorithm .The input to the program can be the English alphabets .It should convert the alphabets into their ASCII code and then perform the compression routine. It should output the expression achieved .Using this program ,find out the compression achieved for the following strings of letters.
(i) The Lempel Ziv can express the English text by about fifty five percent.
(ii) The cat cannot sit on the canopy of the car.
算法设计:
1)建立初始字典,该字典含有ASCII值为0--255共256个字符,同时将新字典开始和结束的标志添加到字典。
2)对字符串进行编码,得到相应的码字。 译码流程图:
3) 对得到的码字进行译码,得到字符串。
编码流程图:
3.程序代码:
1) 建立新字典:
function [ new_dic ] = Creat()
%UNTITLED 此处显示有关此函数的摘要
% 此处显示详细说明
new_dic=zeros(512,30);
new_dic=uint8(new_dic);
for i=1:256
new_dic(i,1)=i-1;
end
new_dic=char(new_dic);
new_dic(257,1:12)=new char....;
new_dic(258,1:7)=next...;
end
2)找到字符(串)在字典中的位置:
function [ position ] =fin(dic,str)
%UNTITLED2 此处显示有关此函数的摘要
% 此处显示详细说明
[M N]=size(str);
position=0;
for i=1:512
if dic(i,1:N)==str
position=i;
break;
end
end
position=int32(position);
end
3)根据位置查找字符(串):
function [str]=get_str(dic,position)
for i=1:30
if dic(position,i)~=0
N=i;
else
break;
end
end
str(1:N)=dic(position,1:N);
end
4)向字典中添加新字符:
function [ dic ] = addnew( new_dic,str )
%UNTITLED5 此处显示有关此函数的摘要
% 此处显示详细说明
dic=new_dic;
[M,N]=size(str);
m=fin(dic,next...);
dic(m,1:7)=0;
dic(m,1:N)=str;
dic(m+1,1:7)=next...;
end
编码程序:
function [ code_out,dic_out ] = LZ(dic_in,str)
%UNTITLED2 此处显示有关此函数的摘要
% 此处显示详细说明
dic_out=dic_in;
[M,N]=size(str);
counter=1;
if N==0
cod
您可能关注的文档
- 信息检索-第5章国外学术数据库-1版-南大分析.ppt
- 信息检索实验作业分析.doc
- 信息技术课件_文件多了要管理_1分析.ppt
- 信息理论与编码实验指导书分析.doc
- 历史文献记载的中国各地地震解析.doc
- 信息检索技术分析.ppt
- 信息技术相关软件介绍分析.ppt
- 信息技术软件介绍分析.ppt
- 信息的数字化分析.ppt
- 历史是一面镜子解析.ppt
- 2024-2025学年度怀化职业技术学院《形势与政策》期末考试检测卷及答案详解(典优).docx
- DB42T 1122-2015 绿色食品 杏鲍菇生产技术规程.docx
- DB42T 1073-2015 地理标志产品 神农百花蜜.docx
- DB42T 1024-2014 牛支原体肺炎诊断技术规程.docx
- DB42T 473-2021 早熟桃生产技术规程.docx
- DB42T 353-2011 地理标志产品 九资河茯苓.docx
- DB42T 350-2011 地理标志产品 来凤漆筷.docx
- DB42T 349.8-2015 武汉市主要行业取(用)水定额 第8部分:饮料制造.docx
- DB42T 1081-2015 湖北省土地整治工程量清单计价规范.docx
- DB42T 1010-2014 地理标志产品 老君眉茶.docx
最近下载
- 国开电大精细化工产品品质检验(化工学院)单元测试参考答案.doc VIP
- 2024年《证券投资基金基础知识》考试强化练习试题库(含答案).pdf VIP
- 《JJG1122-2015-机动车地感线圈测速系统》.pdf
- 2025年1月国家开放大学法律事务专科《民法学(2)》期末纸质考试试题及答案.doc VIP
- 长江三峡库区的地质灾害及其监测预警.pdf VIP
- 北海级集中式饮用水水源地环境.doc
- 2023年营口理工学院公共课《中国近代史纲要》期末试卷B(有答案).docx VIP
- 计划生育政策法规课件PPT.pptx
- 数字化油库解决方案.docx VIP
- 2022年福建省考评员考试参考答案.docx VIP
文档评论(0)