离散时间信号与统实验的matlab实现.docVIP

离散时间信号与统实验的matlab实现.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
?? 离散时间信号与系统 [实验目的] 1. 2. [实验原理] 我们所接触的信号大多为连续信号,为使之便于处理,往往要对其进行采样,对信号抽样并保证其能完全恢复,对抽样频率有一定的限制。 基本的离散序列的定义如下: 1. ?? ? ?????????????????????????????????? 2. ?? 3. ,; a为实数 4. ?? , 5. , 6. , [实验内容] 1.MATLAB实现函数impseq(n0,n1,n2),使函数实现,。 函数定义: 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; 运行结果: impseq(3,1,9) ans = 6 7 8 9 10 11 12 13 14 0 0 0 0 1 0 0 0 0 注:上面一行为自变量n,下面一行为函数值,以下运行结果为两行的,都与此题同,不在表明。 2.MATLAB实现函数stepseq(n0,n1,n2),使函数实现u(n-n0),。 函数定义: 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 x(1,n)=n1+n-1; x(2,n)=1; end; end; 运行结果: Stepseq(4,2,10) ans = 2 3 4 5 6 7 8 9 10 0 0 1 1 1 1 1 1 1 注:与上同,上面一行是自变量,下面一行是函数值。 3.MATLAB实现下列序列 a.? ????????????? b.? ????????? c.? d.? 将c中的扩展为,周期数为4 函数定义: %函数实现序列 function [x,n]=f1() for n=1:9 x(1,n)=n; x(2,n)=(0.9).^(n); end; %实现序列?????????函数 function f2() for k=1:10 x=exp((2+3*j).*k); disp(x); end; %实现序列 的函数 function f3() for k=0:10 x=3*cos(0.1*pi*k+pi/3)+2*sin(0.5*pi*k); disp(x); end; %实现序列d中要求的函数 function f4(n) while (1) n=n-11; if (n0) break; end; end; n=n+11; disp(n); for k=0:10 x(1,k+1)=3*cos(0.1*pi*k+pi/3)+2*sin(0.5*pi*k); end; n=n+1; disp(x(1,n)); A:产生 ????????????? 运行结果: f1 ans = 1.0000 2.0000 3.0000 4.0000 5.0000 6.0000 7.0000 0.9000 0.8100 0.7290 0.6561 0.5905 0.5314 0.4783 8.0000 9.0000 0.4305 0.3874 B产生? ????????? 运行结果: f2 -7.3151 + 1.0427i 52.4235 -15.2556i -3.6758e+002 +1.6626e+002i 2.5155e+

文档评论(0)

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

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

1亿VIP精品文档

相关文档