how to convolute two discrete impulse functions

14 次查看(过去 30 天)
Im having a few issues trying to figure out the syntax to convolute two discrete impulse functions. any help on the syntax would be great. here are the two signals
x[n]= -delta[n+1] + 0.5delta[n] + 2delta[n-1] h[n]= 2delta[n] + delta[n-1]
  1 个评论
justin stephens
justin stephens 2018-2-25
i mean i don't know how to write the two signals in matlab. i know a little bit about the conv() function.

请先登录,再进行评论。

采纳的回答

Shounak Shastri
Shounak Shastri 2018-2-26
x[n]= -delta[n+1] + 0.5delta[n] + 2delta[n-1]
h[n]= 2delta[n] + delta[n-1]
"I don't know how to write the two signals in matlab"
So basically your signals are
x = [-1, 0.5, 2];
h = [1, 2];
You can convolve the two signals by using
y = conv(x, h);
Use the different options (under the heading 'shape' in the input arguments part) given in the help section and see which one is suitable for your use.

更多回答(0 个)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by