Fw是 傅立叶变换后的 里面含有虚数 直接ABS是有错误的 (或者可能傅立叶变换后 Fw是无限长的 不能进行画图)
你的函数写错了,现在matlab没有Heaviside函数,应该改为ft = sym('exp(-2*t)*heaviside(t)');我的版本是R2010a就能正常运行了,你可以试一试。
你试试这么来;
syms t;
f=fourier(exp(-2*abs(t))*Heaviside(abs(t))');
ezplot(f);
matlab里面的符号运算在代入数值时候情况很复杂,我反正也不一定说为什么有些不行有些可以