吉林大学21秋《过程控制与自动化仪表》平时作业一参考答案21

发布时间:2025-07-04 16:09

《领导力21法则》- 罗伯特·凯利:21个实用法则 #生活技巧# #领导力技巧# #自我提升的书籍#

吉林大学21秋《过程控制与自动化仪表》平时作业一参考答案1. 编一个程序,从以STRING开始的单元中查找第一个非空字符,找到后将第一个非空格字符的地址保存在ST编一个程序,从以STRING开始的单元中查找第一个非空字符,找到后将第一个非空格字符的地址保存在STRBUF单元中正确答案:源程序:\r\nDATA SEGMENT\r\nSTRING DB hie kk kjfs \r\nLENG EQU $一STRING\r\nSTRBUF DW ?\r\nDATA ENDS\r\nSTACK SEGMENT PARA STACK \"STACK\"\r\nSTA DB 100 DUP(?)\r\nSTACK ENDS\r\nCODE SEGMENT\r\nASSUME CS:CODEDS:DATAES:DATASS:STACK\r\nSTART: MOV AX.DATA\r\nMOV DS.AX\r\nMOV ESAX\r\nMOV AX.STACK\r\nMOV SS.AX\r\nMOV DIOFFSET STRING ;字符串首址送DI\r\nMOV CXLENG ;字符串长度送CX\r\nMOV AL20H ;空格符的ASCII码送AL\r\nCLD\r\nREPZ SCASB ;串未结束且为空格符时继续\r\nJZ NEXT ;若非找到结束\r\nDEC DI ;找到后求得第一个非空格符的\r\n ;地址\r\nMOV STRBUFDI ;非空格符地址送STRBUF\r\nNEXT: MOV AH4CH\r\nINT 21H\r\nCODE ENDS\r\nEND START源程序:DATASEGMENTSTRINGDBhiekkkjfsLENGEQU$一STRINGSTRBUFDW?DATAENDSSTACKSEGMENTPARASTACK\"STACK\"STADB100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOVAX.DATAMOVDS.AXMOVES,AXMOVAX.STACKMOVSS.AXMOVDI,OFFSETSTRING;字符串首址送DIMOVCX,LENG;字符串长度送CXMOVAL,20H;空格符的ASCII码送ALCLDREPZSCASB;串未结束且为空格符时,继续JZNEXT;若非找到结束DECDI;找到后,求得第一个非空格符的;地址MOVSTRBUF,DI;非空格符地址送STRBUFNEXT:MOVAH,4CHINT21HCODEENDSENDSTART2. 以太网测试仪可以测试的指标有A.帧丢失率B.背靠背C.吞吐量D.时延以太网测试仪可以测试的指标有A.帧丢失率B.背靠背C.吞吐量D.时延答案:ABCD3. 被保险人在索赔中的义务责任包括发生保险事故的通知义务、____________以及提供索赔单证的义被保险人在索赔中的义务责任包括发生保险事故的通知义务、____________以及提供索赔单证的义务。

参考答案施救的义务4. 两侧车轮的主销后倾角差异过大,常会造成车辆行驶跑偏 )两侧车轮的主销后倾角差异过大,常会造成车辆行驶跑偏 )答案:对5. 装配自动变速器的离合器时,应将新的摩擦片先在ATF中浸泡15min以上 )装配自动变速器的离合器时,应将新的摩擦片先在ATF中浸泡15min以上 )答案:对6. 数字电路是对____________________信号进行传输、变换、运算、存储等处理的电路数字电路是对____________________信号进行传输、变换、运算、存储等处理的电路正确答案:数字数字7. 以下哪些单板不支持处理ODU1的业务A.NS2B.TOMC.TOXD.ND2以下哪些单板不支持处理ODU1的业务A.NS2B.TOMC.TOXD.ND2答案:C8. 等式约束条件中的无功功率条件与不等式约束条件中的电压范围条件有密切关系 )A.正确B.错误参考答案:A9. 对于给定的任意符号序列,给出其算术编码和解码的程序,并给出编解码示例对于给定的任意符号序列,给出其算术编码和解码的程序,并给出编解码示例正确答案:算术编码步骤如下:\r\n (1)统计信息流中每个符号的概率。

\r\n (2)设置“当前区间”为[01]\r\n (3)对输出字符串或信息流的每个符号编码器按步骤①和②进行处理:\r\n ①将“当前区间”分成子区间该子区间的长度正比于符号的概率\r\n ②选择子区间对应于下一个信源符号并使它成为新的“当前区间”\r\n (4)将整个输入信息流处理后输出的“当前区间”中任意取一个数就是该给输入信息流的算术编码\r\n 以信息流[33214]为例首先统计各符号的概率:P1=0.2P2=0.2\r\nP3=0.4P4=0.2图6.2是该信息流的算术编码过程图解\r\n\r\nMatlab源程序如下:\r\n(1)调用编码、解码函数进行算术编码和解码的示例程序(函数)\r\n% 调用编码、解码函数进行算术编码和解码的示例程序(函数)\r\nfunction[outinv_x]=test_arth(in)\r\nclc;\r\nclear all;\r\nclose all;\r\nformat long\r\n% in:输入信息流\r\n% out:输出小数\r\n% inv_X解码输出信息流\r\nin=[3 3 2 1 4]; % 举例\r\n[tempP_spacesymbolL]=en_code(in); % 编码\r\n[inv_x]=de_code(tempP_spacesymbolL) % 解码\r\n(2)算术编码程序(函数)。

\r\n% 编码函数\r\nfunction[tempp_spacesymbolL]=en_code(in)\r\nsymbol=unique(in);\r\nL=length(in);\r\nn=length(symb01);\r\nin\r\n% 符号的概率统计\r\nfor i=1:n\r\n p(i)=length(find(in==symbol(i)))/L;\r\nend\r\n% 建立符号的概率间隔空间\r\ntemp=0;\r\nfor i=1:n\r\n p_space(i1:2)=[temptemp+p(i)];\r\n temp=temp+p(i);\r\nend\r\n% 编码\r\nout=P_space(sym_ind(symbolin(1))1:2);\r\nfor i=2:L\r\n out=out(1)+(out(2)一out(1))*pl-space(sym_ind(symbolin(i))1:2);\r\nend\r\n % 输出间隔区间\r\n out\r\n % 寻找最后区间内的一个二进制小数temp\r\n [temp1]=short_ab(out(1)out(2));\r\n temp\r\n % 编码二进小数temp需要的比特数\r\n 1\r\n function i=sym_ind(symbola)\r\n % 符号到序号的索引\r\n i=find(symbol==a);\r\n % 寻找区间[ab]中二进制表示最少的数\r\n function[c1]=short_ab(ab)\r\n C=0;\r\n i=1;\r\n while(1)\r\n a=2*a:\r\n b=2*b:\r\n if floor(a)~=floor(b)\r\n break;\r\n end\r\n C=C+floor(a)*2^一i:\r\n i=i+1:\r\n a=a—floor(a);\r\n b=b—floor(b);\r\n end\r\n C=C+2^一(i);\r\n l=i;\r\n (3)算术解码程序(函数)。

\r\n % 解码函数\r\n function[inv_x]=de_code(tempP_spacesymbolL)\r\n % 解码\r\n for i=1:L\r\nk=spac_ind(p_spacetemp);\r\n inv_x(i)=symbol(k);\r\n range=P_space(k2)一P_space(k1);\r\n temp=(temp—P_space(k1))/range;\r\n end\r\n % 解码输出\r\n function b=spac_ind(spacela)\r\n % 间隔区间到序号的索引\r\n M=size(spacel1);\r\n for i=1:M\r\n if a>=spacel(i1)&&a算术编码步骤如下:(1)统计信息流中每个符号的概率2)设置“当前区间”为[0,1]3)对输出字符串或信息流的每个符号,编码器按步骤①和②进行处理:①将“当前区间”分成子区间,该子区间的长度正比于符号的概率②选择子区间对应于下一个信源符号,并使它成为新的“当前区间”。

4)将整个输入信息流处理后,输出的“当前区间”中任意取一个数就是该给输入信息流的算术编码以信息流[3,3,2,1,4]为例,首先统计各符号的概率:P1=0.2,P2=0.2,P3=0.4,P4=0.2图6.2是该信息流的算术编码过程图解Matlab源程序如下:(1)调用编码、解码函数进行算术编码和解码的示例程序(函数)%调用编码、解码函数进行算术编码和解码的示例程序(函数)function[out,inv_x]=test_arth(in)clc;clearall;closeall;formatlong%in:输入信息流%out:输出小数%inv_X解码输出信息流in=[33214];%举例[temp,P_space,symbol,L]=en_code(in);%编码[inv_x]=de_code(temp,P_space,symbol,L)%解码(2)算术编码程序(函数)%编码函数function[temp,p_space,symbol,L]=en_code(in)symbol=unique(in);L=length(in);n=length(symb01);in%符号的概率统计fori=1:np(i)=length(find(in==symbol(i)))/L;end%建立符号的概率间隔空间temp=0;fori=1:np_space(i,1:2)=[temp,temp+p(i)];temp=temp+p(i);end%编码out=P_space(sym_ind(symbol,in(1)),1:2);fori=2:Lout=out(1)+(out(2)一out(1))*pl-space(sym_ind(symbol,in(i)),1:2);end%输出间隔区间out%寻找最后区间内的一个二进制。

网址:吉林大学21秋《过程控制与自动化仪表》平时作业一参考答案21 https://www.yuejiaxmz.com/news/view/1125168

相关内容

吉林大学22春“电气工程及其自动化”《电气元件》平时作业二答案参考7.docx
花卉栽培学概论【9114】 答案 西南大学培训与继续教育学院课程考试试题卷
吉林师范大学成人高考专科招生专业
2024秋广开形考任务答案,广东开放大学数字技能与数字生活形考作业参考答案
2024秋季广东开放大学《数字技能与数学生活》客观题作业参考答案
创意中秋节庆祝活动推荐(通用21篇)
全流程自动化控制系统设计方案
手工制作主题活动方案(精选21篇)
自动准直仪在机器制造测量中的几种用法
吉林师范大学成人高考考试方式分哪几种

随便看看