信号与系统Matlab实验作业讲解 联系客服

发布时间 : 星期一 文章信号与系统Matlab实验作业讲解更新完毕开始阅读d3b72eb2bc64783e0912a21614791711cc7979e1

ks=k1(1)+k2(1); ke=k1(end)+k2(end); k=length(k1)+length(k2)-1; k3=linspace(ks,ke,k); subplot(2,2,1) stem(k1,x1) title('x1[n]') xlabel('n') ylabel('x1[n]') subplot(2,2,2) stem(k2,x2) title('x2[n]') xlabel('n') ylabel('x2[n]') subplot(2,2,3) stem(k3,x3); h=get(gca,'position'); h(3)=2.5*h(3); set(gca,'position',h) title('x[n]=x1[n]*x2[n]') xlabel('n') ylabel('x[n]') n=0:4; x1=[ones(1,3),zeros(1,2)]; x2=[1,2,1,zeros(1,2)]; dconv(x1,x2,n,n);

实验三 连续时间周期信号的傅里叶级数

一、实验目的

掌握连续时间周期信号的傅里叶级数的展开和合成,理解吉布斯现象,掌握周期矩形脉冲信号的频谱及脉冲宽度、周期对周期信号频谱的影响。

二、实验内容

1、周期信号的傅里叶级数的展开和合成

画出如下图对称方波(取E=1、T=1),并采用有限项傅里叶级数对原函数进行逼近,画出对称方波的1、3、5、7、9、11次谐波的傅里叶级数合成波形,观察吉布斯现象。

(a) function F_series(m) sum=0; t=-3:0.01:3; E=1;T=1; ta=T/2;w=2*pi/T; for n=1:2*m-1 fn=(2*E*ta/T)*sin(w*ta*n/2)/(w*ta*n/2); f=(E*ta/T)+cos(n*w*t)*fn-E/2; sum=sum+f; end figure(m) plot(t,sum);grid on; title([num2str(2*m-1) '次谐波的傅里叶级数合成波形']);

for i=1:6 F_series(i); end