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)

stem(n,y)今、またはそのようなものを使用して y をグラフ化したいのですが、それらはすでに異なる長さであるため、もうy整列しません。n

グラフを作成するときに、古いベクトルnを新しい方程式に合わせる方法はありますか? yまたは、少なくとも私のy値を正しいx軸値に合わせます。

4

1 に答える 1

1

使用する:

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

と同じサイズの畳み込みの中心部分を返しますx

于 2013-09-25T04:58:16.533 に答える