【发布时间】:2013-10-03 15:58:08
【问题描述】:
谁能向我解释我将如何在 MatLab 中绘制卷积?
我要绘制的函数是 e^(-at)u(t)*u*t)
谢谢!
【问题讨论】:
标签: function matlab plot convolution
谁能向我解释我将如何在 MatLab 中绘制卷积?
我要绘制的函数是 e^(-at)u(t)*u*t)
谢谢!
【问题讨论】:
标签: function matlab plot convolution
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
然后对两者进行卷积并绘图。
【讨论】: