syms t w
f=sym('heaviside(t+1)-heaviside(t-1)');
y= %就这不懂啦
F=fourier(f)
Y=fourier(y)
F1=F*F
subplot(221);ezplot(t,f);
subplot(222);ezplot(t,y);
subplot(223);ezplot(w,F1);
subplot(224);ezplot(w,Y);
syms t w
f=sym('heaviside(t+1)-heaviside(t-1)');
f1 = subs(f,'t','tao');
f2 = subs(f,'t','t-tao');
y= int( f1*f2,'tao',-Inf,Inf)%直接换成定义拆解成符号积分
F=fourier(f)
Y=fourier(y)
F1=F*F;
subplot(221);ezplot(t,f);
subplot(222);ezplot(t,y);
subplot(223);ezplot(w,F1);
subplot(224);ezplot(w,Y);
不知道是不是你要的。