信号与系统实验 3
1、利用 Matlab 求观察图示周期三角脉冲的傅里叶级数与原波形的关
系。要求分别画出最高谐波次数 n=1,3,5,7 时合成波形与原波形
的对照图。
n_max=[3 7 21 41];N=length(n_max);
t=-1.1:0.002:1.1;
omega_0=2*pi;
for k=1:N
n=[];
n=1:2:n_max(k);
b_n=4./(power(pi,2)*power(n,2));
x=1/2+b_n*cos(omega_0*n'*t);
subplot(N,1,k);plot(t,y);hold on;plot(t,x,'r','linewidth',2);
axis([-1.1 1.1 -1.5 1.5]);
line([-1.1 1.1],[0 0],'color','r');
line([0 0],[-1.5 1.5],'color','r');
title(['最高谐波次数=',num2str(n_max(k))]);
end
xlabel('Tim)
)( tf
T
2
T
t
0
1
评论0