0

我正在尝试基于向量绘制卷积。

这是我到目前为止所拥有的:

>> n=[-10:10];
>> x=zeros(1,length(n));
>> x(n==-1)=1;
>> x(n==0)=1;
>> x(n==1)=-1;
>> u=zeros(1,length(n));
>> u(n>=0)=1;
>> h=(1/2).^n .* u;
>> y = conv(x,h)

现在我想用 ystem(n,y)或类似的东西来绘制图形,但y不再对齐n,因为它们的长度已经不同了。

当我绘制它们时,有没有办法将我的旧向量n与我的新方程对齐?y或者至少将我的 y 值与正确的 x 轴值对齐。

4

1 回答 1

1

利用:

y= conv(x,h,'same')

这将返回与 大小相同的卷积的中心部分x

于 2013-09-25T04:58:16.533 回答