Convolution of rect (t/2) and δ(t+2) - δ(t+1)

5 visualizzazioni (ultimi 30 giorni)
how can i plot this: g(t) = rect(t/2) * [δ(t+2) - δ(t+1)]. As matter of fact, i want to plot the convolution of this functions. But i'm having trouble creating the rect function. If anyone can help me, i would appreciate it very much.

Risposta accettata

Image Analyst
Image Analyst il 14 Set 2013
You can make a rect function by making an array of zeros and placing stretch of 1's in it:
rectPulse = zeros(1, 20);
rectPulse(10:15) = 1;
plot(rectPulse, 'bs-');

Più risposte (1)

Azzi Abdelmalek
Azzi Abdelmalek il 13 Set 2013
Modificato: Azzi Abdelmalek il 13 Set 2013
rect=@(t) heaviside(t+1)- heaviside(t-1)
  4 Commenti
daltonicox
daltonicox il 13 Set 2013
it didn't work, i'm missing something.
Azzi Abdelmalek
Azzi Abdelmalek il 13 Set 2013
Ok, what are you missing?

Accedi per commentare.

Community Treasure Hunt

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

Start Hunting!

Translated by