matlab中ezplot函数问题,具体描述如下。

2024-12-11 18:44:26
推荐回答(3个)
回答1:

Fw是 傅立叶变换后的 里面含有虚数 直接ABS是有错误的 (或者可能傅立叶变换后 Fw是无限长的 不能进行画图)

回答2:

你的函数写错了,现在matlab没有Heaviside函数,应该改为ft = sym('exp(-2*t)*heaviside(t)');我的版本是R2010a就能正常运行了,你可以试一试。

回答3:

你试试这么来;
syms t;
f=fourier(exp(-2*abs(t))*Heaviside(abs(t))');
ezplot(f);

matlab里面的符号运算在代入数值时候情况很复杂,我反正也不一定说为什么有些不行有些可以