吉布斯现象的matlab代码实现
第一题 代码 clear; close all; clc; t -20.012; T [15,25,51,101]; for k 1lengthT a0; for n 12Tk bexp1i*n*pi*t/n; aab; end y2*a/1j*pi; x0.5*squarepi*t; figure; pplott,realy,t,x; axis[-2,2,-0.8,0.8]; setgca,XTick,-212 setgca,YTick,-0.80.40.8 setgca,XTickLabel,{-2,-1,0,1,2} setgca,YTickLabel,{-0.8,-0.4,0,0.4,0.8} xlabel自变量 ylabel函数值 titlemsgsprintf吉布斯现象Nd的合成波形,Tk; titletitlemsg text0,-0.5,\leftarrow 方波函数,HorizontalAlignment,left setgcf,Color,w hold on End 其次题 代码 clear; close all; clc; t -20.012; T [15,25,51,101]; for k 1lengthT a0; for n 12Tk bexp1i*n*pi*t/n; aab; end y2*a/1j*pi; x0.5*squarepi*t; figure; if k1 pplott,realy,c,t,x,k; elseif k2 pplott,realy,m,t,x,k; elseif k3 pplott,realy,r,t,x,k; elseif k4 pplott,realy,b,t,x,k; end axis[-2,2,-0.8,0.8]; setgca,XTick,-212 setgca,YTick,-0.80.40.8 setgca,XTickLabel,{-2,-1,0,1,2} setgca,YTickLabel,{-0.8,-0.4,0,0.4,0.8} xlabel自变量 ylabel函数值 titlemsgsprintf吉布斯现象Nd的合成波形,Tk; titletitlemsg text0,-0.5,\leftarrow 方波函数,HorizontalAlignment,left setgcf,Color,w hold on End 第三题 1、 傅里叶级数随着N增加,其合成的波形就就越接近方波 2、 随着N增加,波动就越向边缘点压缩靠近 3、 当选取的项数越多,在所合成的波形中出现的峰起越靠近原信号的不连续点 第四题 1、 一次谐波角频率2rad/s,三次6rad/s,五次10rad/s 2、 一次谐波的系数是4/π,三次谐波的系数是4/3π,五次谐波的系数是4/5π 3、 N次谐波的系数是4/nπ 7 / 7