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 回答