电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

信号与系统matlab实验与答案VIP免费

信号与系统matlab实验与答案_第1页
1/8
信号与系统matlab实验与答案_第2页
2/8
信号与系统matlab实验与答案_第3页
3/8
产生离散衰减正弦序列xn0.8nsinπn,0n10,并画出其波形图。4n=0:10;x=sin(pi/4*n).*0.8.^n;stem(n,x);xlabel('n');ylabel('x(n)');用MATLAB生成信号sincatt0,a和t0都是实数,4t10,画波形图。观察并分析a和t0的变化对波形的影响。t=linspace(-4,7);a=1;t0=2;y=sinc(a*t-t0);plot(t,y);t=linspace(-4,7);a=2;t0=2;y=sinc(a*t-t0);plot(t,y);t=linspace(-4,7);a=1;t0=2;y=sinc(a*t-t0);plot(t,y);三组对比可得a越大最大值越小,t0越大图像对称轴越往右移某频率为f的正弦波可表示为xatcos2π,对其进行等间隔抽样,得到ft的离散样值序列可表示为xnxat,其中T称为抽样间隔,代表相邻tnT样值间的时间间隔,fs1表示抽样频率,即单位时间内抽取样值的个数。T抽样频率取fs40Hz,信号频率f分别取5Hz,10Hz,20Hz和30Hz。请在同一张图中同时画出连续信号xatt和序列xnnT的波形图,并观察和对比分析样值序列的变化。可能用到的函数为plot,stem,holdon。fs=40;t=0:1/fs:1;%?μ?ê·?±e?a5Hz,10Hz,20Hz,30Hzf1=5;xa=cos(2*pi*f1*t);subplot(1,2,1);plot(t,xa);axis([0,max(t),min(xa),max(xa)]);xlabel('t(s)');ylabel('Xa(t)');line([0,max(t)],[0,0]);subplot(1,2,2);stem(t,xa,'.');line([0,max(t)],[0,0]);axis([0,max(t),min(xa),max(xa)]);xlabel('n');ylabel('X(n)');频率越高,图像更加密集。用MATLAB产生音阶信号12345671,并播放,抽样频率可设为8000Hz。利用MATLAB产生信号x1tcost和x1tcos20t,请画出信号x1t+x2t和信号x1tx2t的波形图。clc;closeall;clear;f1=262;fs=8000;f2=293;f3=329;f4=349;f5=392;f6=440;f7=493;f8=523;N_zeros=300;n=0:(fs/2-N_zeros-1);x1=[sin(n*2*pi*f1/fs)zeros(1,N_zeros)];x2=[sin(n*2*pi*f2/fs)zeros(1,N_zeros)];x3=[sin(n*2*pi*f3/fs)zeros(1,N_zeros)];x4=[sin(n*2*pi*f4/fs)zeros(1,N_zeros)];x5=[sin(n*2*pi*f5/fs)zeros(1,N_zeros)];x6=[sin(n*2*pi*f6/fs)zeros(1,N_zeros)];x7=[sin(n*2*pi*f7/fs)zeros(1,N_zeros)];x8=[sin(n*2*pi*f8/fs)zeros(1,N_zeros)];notes=[x1x2x3x4x5x6x7x8];sound(notes,fs);习题:计算下列信号xn和hn的卷积和。1.xnhnunun4;nx=0:9;x=ones(1,length(nx));nh=0:4;h=ones(1,length(nh));y=conv(x,h);%下限=下限1+下限2ny_min=min(nx)+min(nh);%上限=上限1+上限2ny_max=max(nx)+max(nh);ny=ny_min:ny_max;subplot(3,1,1);stem(nx,x);xlabel('n');ylabel('x(n)');axis([ny_minny_max0max(x)]);subplot(3,1,2);stem(nh,h);xlabel('n');ylabel('h(n)');axis([ny_minny_max0max(h)]);subplot(3,1,3);stem(ny,y);xlabel('n');ylabel('x(n)*h(n)');axis([ny_minny_max0max(y)]);2.xnunun4,hn0.8nunun10nx=0:3;x=ones(1,length(nx));nh=0:9;h=0.8.^nh.*ones(1,length(nh));y=conv(x,h);ny_min=min(nx)+min(nh);ny_max=max(nx)+max(nh);ny=ny_min:ny_max;subplot(3,1,1);stem(nx,x);xlabel('n');ylabel('x(n)');axis([ny_minny_max0max(x)]);subplot(3,1,2);stem(nh,h);xlabel('n');ylabel('h(n)');axis([ny_minny_max0max(h)]);subplot(3,1,3);stem(ny,y);xlabel('n');ylabel('x(n)*h(n)');axis([ny_minny_max0max(y)]);

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

信号与系统matlab实验与答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部