matlab实现 两门函数的卷积图 Error using ==> plot,Vectors must be the same lengths

t=-10:2:10;
E1=1;
E2=2;
w1=8;
w2=10;
ft1=rectpuls(t,w1);
ft2=rectpuls(t,w2);
ft=conv(ft1,ft2);
plot(t,ft)

两个序列卷积,输出序列的长度是序列1的长度+序列2的长度-1;
你的ft1和ft2的长度都是11,卷积得到的ft的长度为2*11-1 = 21;
画图用stem(-20:2:20,ft)或者直接用stem(ft)就好了。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考