matlab序列地运算

matlab序列地运算

ID:47617460

大小:78.66 KB

页数:10页

时间:2019-10-10

matlab序列地运算_第1页
matlab序列地运算_第2页
matlab序列地运算_第3页
matlab序列地运算_第4页
matlab序列地运算_第5页
资源描述:

《matlab序列地运算》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用标准实验三序列的运算一、实验内容1、序列的乘积:仿真并完成例题1.222、序列的移位:编写seqshift()函数,实现序列的移位,并作图验证。3、序列的卷积:编写convwthn()函数,实现具体序列的卷积,并且进行理论计算,比较结果。4、序列的相关:仿真并完成例题1.24二、MATLAB仿真1、序列的乘积解:function[y,n]=seqadd(x1,n1,x2,n2)n=min((n1),min(n2)):max((n1):max(n2));y1=zeros(1,length(n));y2=y1;y1(find((n>=min(

2、n1))&(n<=max(n1))==1))=x1;y2(find((n>=min(n2))&(n<=max(n2))==1))=x2;y=y1+y2;function[y,n]=seqmult(x1,n1,x2,n2);n=min((n1),min(n2)):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;代码:c

3、lc;clearall;文档大全实用标准x1=[1,3,5,7,6,4,2,1];ns1=-3;x2=[4,0,2,1,-1,3];ns2=1;nf1=ns1+length(x1)-1;nf2=ns2+length(x2)-1;n1=ns1:nf1;n2=ns2:nf2;n=min(ns1,ns2):max(nf1:nf2);y1=zeros(1,length(n));y2=y1;y1(find((n>=ns1)&(n<=nf1)==1))=x1;y2(find((n>=ns2)&(n<=nf2)==1))=x2;ya=y1+y2;ym=y1

4、.*y2;subplot(221);stem(n1,x1,'*','r');ylabel('x1(n)');grid;subplot(223);stem(n2,x2,'*','r');xlabel('n');ylabel('x2(n)');grid;subplot(222);stem(n,ya,'*','r');ylabel('y1(n)+y2(n)');grid;subplot(224);stem(n,ym,'*','r');xlabel('n');文档大全实用标准ylabel('y1(n)*y2(n)');grid;如图1所示。clc;c

5、learall;x1=[1,3,5,7,6,4,2,1];ns1=-3;x2=[4,0,2,1,-1,3];ns2=1;nf1=ns1+length(x1)-1;nf2=ns2+length(x2)-1;n1=ns1:nf1;n2=ns2:nf2;[ya,n]=seqadd(x1,n1,x2,n2);[ym,n]=seqmult(x1,n1,x2,n2);subplot(221);stem(n1,x1,'*','r');ylabel('x1(n)');grid;subplot(223);stem(n2,x2,'*','r');xlabel('

6、n');ylabel('x2(n)');grid;subplot(222);stem(n,ya,'*','r');ylabel('y1(n)+y2(n)');文档大全实用标准grid;subplot(224);stem(n,ym,'*','r');xlabel('n');ylabel('y1(n)*y2(n)');grid;图1文档大全实用标准2、序列的移位解:function[y,ny]=seqshift(x,nx,m)ny=nx+m;y=x;代码:clc;clearallx=[1,2,3,4,5];nx=-2:2;m=2;%向右移2个单位

7、[y,ny]=seqshift(x,nx,m);subplot(211);stem(nx,x,'*','r');title('原序列x(n)');xlabel('n');ylabel('x(n)');subplot(212);stem(ny,y,'*','r');title('移位后序列y(n)');xlabel('n');ylabel('y(n)');grid;如下图2所示:文档大全实用标准图23、序列的卷积解:function[y,ny]=convwthn(x,nx,h,nh)ny1=nx(1)+nh(1);ny2=nx(end)+nh(

8、end);y=conv(x,h);ny=(ny1:ny2);代码:clc;clearall;x=[1,2,3,-1,-2];nx=-1:3;文档大全实用标准h=[2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。