常见序列的matlab实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的白噪声序列。