主题:为什么结果是错误的?
大家帮忙看一下,能告诉我结果为什么是错的吗?
syms tao;
t=sym('t','positive');
f1=sym('Heaviside(t)-Heaviside(t-2)');
f2=sym('Heaviside(t)-Heaviside(t-2)');
f=int(subs(f1,t,tao)*subs(f2,t,t-tao),tao,0,t);%求f1和f2的卷积
f=simple(f)
matlab显示的结果是:
f =
4*Heaviside(t-2)-2*Heaviside(t-2)*t+t
相信了学过卷积与阶跃函数的都知道上面的结果是错的,这是为什么呢?
syms tao;
t=sym('t','positive');
f1=sym('Heaviside(t)-Heaviside(t-2)');
f2=sym('Heaviside(t)-Heaviside(t-2)');
f=int(subs(f1,t,tao)*subs(f2,t,t-tao),tao,0,t);%求f1和f2的卷积
f=simple(f)
matlab显示的结果是:
f =
4*Heaviside(t-2)-2*Heaviside(t-2)*t+t
相信了学过卷积与阶跃函数的都知道上面的结果是错的,这是为什么呢?