how to convolute two discrete impulse functions

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

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일

1 개 추천

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.

댓글 수: 2

thank you very much! i got it to work.
Bilal
Bilal 2022년 11월 24일
Please! how we can plot each signals x, h and y ?

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Signal Generation, Analysis, and Preprocessing에 대해 자세히 알아보기

질문:

2018년 2월 25일

댓글:

2022년 11월 24일

Community Treasure Hunt

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

Start Hunting!

Translated by