欢迎来到天天文库
浏览记录
ID:60215931
大小:43.50 KB
页数:9页
时间:2020-12-03
《最新LZW编码算法matlab实现.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
__________________________________________________LZW编码算法,尝试使用matlab计算%encoderLZWformatlab%yu20170503clc;clear;closeall;%初始字典dic=cell(512,1);fori=1:256dic{i}={num2str(i)};end%输入字符串a,按空格拆分成A,注意加1对应范围1~256a=input('input:','s');a=deblank(a);A=regexp(a,'s+','split');L=length(A);forj=1:LA{j}=num2str(str2num(A{j})+1);收集于网络,如有侵权请联系管理员删除 __________________________________________________endA_t=A{1};%可识别序列B_t='test';%待验证词条d=256;%字典指针b=1;%输出指针B=cell(L,1);%输出初始output='';%输出初始j=1;forj=2:Lm=1;B_t=deblank([A_t,'',A{j}]);%合成待验证词条while(m<=d)ifstrcmp(dic{m},B_t)A_t=B_t;breakelsem=m+1;endendwhile(m==d+1)d=d+1;收集于网络,如有侵权请联系管理员删除 __________________________________________________dic{d}=B_t;q=1;forq=1:difstrcmp(dic{q},A_t)B{b}=num2str(q);b=b+1;endendA_t=A{j};endendforq=1:d%处理最后一个序列输出ifstrcmp(dic{q},A_t)B{b}=num2str(q);b=b+1;endendforn=1:(b-1)B{n}=num2str(str2num(B{n})-1);output=deblank([output,'',B{n}]);收集于网络,如有侵权请联系管理员删除 __________________________________________________endoutput运算结果计算结果为3939126126256258260259257126收集于网络,如有侵权请联系管理员删除 __________________________________________________LZW解码算法,使用matlab计算%decoderLZWformatlab%yu20170503clc;clear;closeall;%初始字典dic=cell(512,1);fori=1:256dic{i}={num2str(i)};end%输入字符串a,按空格拆分成A,注意加1对应范围1~256a=input('input:','s');a=deblank(a);A=regexp(a,'s+','split');L=length(A);forj=1:LA{j}=num2str(str2num(A{j})+1);收集于网络,如有侵权请联系管理员删除 __________________________________________________endB_t=A{1};%待验证词条d=256;%字典指针b=1;%输出指针B=cell(L,1);%输出初始output='';%输出初始j=1;B{b}=char(dic{str2num(A{j})});b=b+1;forj=2:LBB=char(dic{str2num(A{j})});B_d=regexp(BB,'s+','split');%按空格拆分L_B=length(B_d);p=1;forp=1:L_BB{(b+p-1)}=B_d{p};m=1;B_t=deblank([char(B_t),'',char(B_d{p})]);%合成待验证词条while(m<=d)ifstrcmp(dic{m},B_t)B_t=B_t;收集于网络,如有侵权请联系管理员删除 __________________________________________________breakelsem=m+1;endendwhile(m==d+1)d=d+1;dic{d}=B_t;B_t=B_d{p};endendb=b+L_B;endforn=1:(b-L_B)B{n}=num2str(str2num(B{n})-1);output=deblank([output,'',B{n}]);endoutput收集于网络,如有侵权请联系管理员删除 __________________________________________________运算结果运算结果为3939126126393912612639391261263939126126安全员作业指导书适用范围本指导书适用于公司各在建工程项目专职安全管理人员,特别是施工现场安全管理人员。岗位职责1、认真贯彻落实国家及地方有关安全生产和环境保护法律法规,规范、标准,落实公司的安全生产责任制。2、组织项目部环境因素和危险因素的识别与评价工作,编制项目部的职业安全健康目标指标管理方案,并负责进行定期检查和安全目标岗位责任制的考核。3、负责建立特殊工种作业名录,对职工进行三级安全教育,进行各项安全技术交底,负责各种安全资料的填写、收集和归档。4、组织做好基坑、脚手架、临时用电和各类机械设备及各类安全防护设施的检查和验收工作。5收集于网络,如有侵权请联系管理员删除 __________________________________________________、每日巡视现场,对安全生产情况进行日常检查,及时纠正和处罚违章指挥、违章作业和违反劳动纪律等行为。6、负责组织火灾、坍塌等事故的应急预案的演习,并评估效果和改进。7、及时填报企业伤亡事故月报表,参加工伤事故的调查处理,及时总结经验教训,采取措施防止类似事故的重复发生。8收集于网络,如有侵权请联系管理员删除
此文档下载收益归作者所有
举报原因
联系方式
详细说明
内容无法转码请点击此处