常见序列的matlab实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常见序列的matlab实现

姓名:班级:学号:

参考函数

(1)单位抽样序列的生成函数impseq.m

function [x,n]=impseq(n0,ns,nf)

n=[ns:nf];x=[(n-n0)==0]; %序列的起点为ns,终点为nf,在n=n0点处生成一个单位脉冲。

(2) 单位阶跃序列的生成函数stepseq.m

function [x,n]=stepseq(n0,ns,nf)

n=[ns:nf];x=[(n-n0)>=0]; %序列的起点为ns,终点为nf,在n=n0点处生成单位阶跃。产生系列序列,并绘出离散图。

(1)x1(n)=5δ(n-3)- 3δ(n+2) -5≤n≤5

n=-5:5;

x1=5*impseq(3,-5,5)-3*impseq(-2,-5,5);

stem(n,x1);

(2)x2(n)=n[u(n)-u(n-3)]+10e-0.2(n-5)[u(n-8)-u(n-16)] 0≤n≤20

(3)x3(n)=cos(0.08πn)+0.2w(n) 0≤n≤50

(4)x4(n)=3δ(n-6)-6u(n-3)+ 3cos(0.08πn) 0≤n≤50

其中w(n)是均值为0,方差为1的白噪声序列。

相关文档
最新文档