t=-2:0.01:2; N=length(t); y1=zeros(size(t)); y2=zeros(size(t)); y3=zeros(size(t)); for i=1:N if t(i)>=-2&t(i)=-1&t(i)<1 y2(i)=1; elseif t(i)=1 y3(i)=-t(i)+2; end end y=y1+y2+y3; Au=abs(fft(y)); Pu=angle(fft(y)); w=[0:length(Au)-1].*((2*pi)/length(Au)); subplot(311) plot(t,y,'r'); subplot(312) plot(w,Au,'r'); subplot(313) plot(w,Pu,'r')