东南大学电子科学与技术信号与系统实验二信号的运算.docxVIP

东南大学电子科学与技术信号与系统实验二信号的运算.docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东南大学电子科学与技术信号与系统实验二信号的运算

实验二 信号的运算 一、3 定义阶跃 function r=eksm(t) if t0 r=0 else r=1; end 函数1: function r= f1(t) r=(t+1)*(eksm(t+1)-eksm(t-1)); end 函数2: function r=f2(t) r=f1(t-2)*eksm(t); end 主程序: for i=1:1000 t(i)=(i-500)/100; f3(i)=f2(t(i)); end plot(t,f3) 图像 三. 序列和:seqadd.m function [y,n]=seqadd(x1,n1,x2,n2) n=min(min(n1),min(n2)):max(max(n1),max(n2)) y1=zeros(1,length(n)) y2=y1 y1(find((n=min(n1))(n=max(n1))==1))=x1 y2(find((n=min(n2))(n=max(n2))==1))=x2 y=y1+y2 end 序列位移:seqshift.m function [y,ny]=seqshift(x,nx,k) y=x ny=nx+k end 1. x = [1,-2,4,6,-5,8,10] nx=[1:7] [y1,ny1]=seqshift(x,nx,-2) [y2,ny2]=seqshift(x,nx,4) [y3,ny3]=seqadd(3*y1,ny1,y2,ny2) [x1,nx1]=seqadd(y3,ny3,-2*x,nx) stem(nx1,x1) 2. [y4,ny4]=seqshift(x,nx,1) [y5,ny5]=seqshift(x,nx,2) [y6,ny6]=seqshift(x,nx,3) [y7,ny7]=seqshift(x,nx,4) [y8,ny8]=seqshift(x,nx,5) [x2,nx2]=seqadd(y4,ny4,y5,ny5) [x3,nx3]=seqadd(y6,ny6,x2,nx2) [x4,nx4]=seqadd(y7,ny7,x3,nx3) [x5,nx5]=seqadd(y8,ny8,x4,nx4) stem(nx5,x5) 3. 序列翻折 seqfold.m function [y,n]=seqfold(x,m) y=fliplr(x) n=-fliplr(m) 序列分解 evenodd.m function [xe,ne,xo,no]=evenodd(x,n) [xtemp,ntemp]=seqfold(x,n) [xe,ne]=seqadd(x,n,xtemp,ntemp) xe=xe/2 [xo,no]=seqadd(x,n,-xtemp,ntemp) xo=xo/2 end 主程序: [xe,ne,xo,no]=evenodd(x1,nx1) subplot(3,1,1),stem(nx1,x1) subplot(3,1,2),stem(ne,xe) subplot(3,1,3),stem(no,xo) [xe,ne,xo,no]=evenodd(x5,nx5) subplot(3,1,1),stem(nx5,x5) subplot(3,1,2),stem(ne,xe) subplot(3,1,3),stem(no,xo) 四. 1. impseq.m function [x,n]=impseq(n0,n1,n2) if (n1n2||n0n2||n0n1) error(parameter?error) end if (n1=n2) for n=1:n2-n1+1 if (n==n0) x(1,n)=n1-1+n x(2,n)=1 end x(1,n)=n1-1+n x(2,n)=0 end x(2,n0-n1+1)=1 end 方法2: function [x,n] = impseq(n0,n1,n2) n=n1:n2; k=length(n); x=[zeros(1,n0-n1),1,zeros(1,n2-n0)]; stem(x,filled) 2. Stepseq.m function [x,n]=stepseq(n0,n1,n2) if (n0n2||n0n1||n1n2) error(parameter?error) end for n=1:n2-n1+1 if (n+n1-1n0) x(1,n)=n1+n-1 x(2,n)=0 else

文档评论(0)

2017ll + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档