0

MatLabで畳み込みをプロットする方法を誰かに説明してもらえますか?

プロットしようとしている関数は e^(-at)u(t)*u*t) です

ありがとう!

4

1 に答える 1

2

Matlab での 2 つの配列の畳み込みの関数はconv(array1, array2). しかし、あなたが畳み込もうとしている数式を完全には理解していません。

プロットを取得するには、次のようにします

plot(conv(array1, array2));

単位ステップ関数 u(t) を u(t)e^(-at) で畳み込むには、単位ステップ関数の配列を作成する必要があります

u = ones(1,n);

また、他の関数の配列も作成する必要があります。たとえば、forループを使用すると

e = zeros(1,n);
for i=1:n
  e(i) = u(i)*exp(-a*i)
end

次に、両方を畳み込み、プロットします。

于 2013-03-08T16:01:46.503 に答える