logo资料库

运用matlab验证吉布斯现象.pdf

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
实验三一、实验目的运用matlab验证吉布斯现象二、实验原理对于具有不连续点(跳变点)的波形,所取级数项数越多,近似波形的方均误差虽可减小,但在跳变点处的峰起(上冲)值不能减小,此峰起随项数增多向跳变点靠近。%dm09101%观察周期方波信号的分解与合成%m:傅立叶级数展开的项数display('Pleaseinputthevalueofm');m=(input('m='));t=-2*pi:0.01:2*pi;n=round(length(t)/4);f=[ones(n,1);-1*ones(n,1);ones(n,1);-1*ones(n+1,1)];y=zeros(m+1,max(size(t)));y(m+1,:)=f';figure(1);plot(t/pi,y(m+1,:));grid;axis([-22-1.51.5]);title('周期方波');xlabel('单位:pi','Fontsize',8);x=zeros(size(t));kk='1';fork=1:2:2*m-1pause;x=x+sin(k*t)/k;y((k+1)/2,:)=4/pi*x;plot(t/pi,y(m+1,:));holdon;plot(t/pi,y((k+1)/2,:));holdoff;grid;axis([-22-1.51.5]);title(strcat('第',kk,'次谐波叠加'));xlabel('单位:pi','Fontsize',8);kk=strcat(kk,',',num2str(k+2));endpause;plot(t/pi,y(1:m+1,:));
grid;axis([-22-1.51.5]);title('各次谐波叠加波形');xlabel('单位:pi','Fontsize',8);%End
分享到:
收藏