求教高手,为什么plot输出是错的呢
n=0:100;x1=cos(0.1*n);
x2=cos(0.4*n);
x=x1+x2;
h=[-6.76195 13.456335 -6.76195];
y=conv(h,x);
axis([0 100 -1.2 4]);
plot(n,y,'r-',n,x2,'b--',n,x1,'g-.');grid
ylabel('Amplitude'); xlabel('Time index n');
legend('y[n]','x2[n]','x1[n]')
依据公式为y[n]=h[0]x[n]+h[1]x[n-1]+h[2]x[n-2]。