How to plot output y(t) of LTI system, where impulse response h(t) and input x(t) are given?

17 Ansichten (letzte 30 Tage)
I would like to determine and plot a LTI system's output [ y(t) ] .
I know that y(t) can be determined by convolving input and impulse response, or y(t) = x(t) * h(t), but I can't figure out how to plot output correctly.
  3 Kommentare
Szalka Gergo
Szalka Gergo am 24 Okt. 2021
Bearbeitet: Szalka Gergo am 24 Okt. 2021
Yes, ε(t) should represent the unit step function. I just want to plot y(t), closed form expression is not required.
Paul
Paul am 24 Okt. 2021
Bearbeitet: Paul am 25 Okt. 2021
x(t) does not include that term ε(t) . So as written x(t) is non-zero for t < 0. Is that the correct interpretation of x(t)?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Yongjian Feng
Yongjian Feng am 24 Okt. 2021
Do you mean:
  1. create a list of t
  2. compute y for the list of t above
  3. plot(t, y)
  2 Kommentare
Szalka Gergo
Szalka Gergo am 24 Okt. 2021
Bearbeitet: Szalka Gergo am 24 Okt. 2021
Yes, definitely. I wrote a new code, but I'm not sure if it's good...
t=linspace(0,10,100);
h=4 * exp(-t); % imp. response : h(t) = 4ε(t)e^-t
x=8 * exp(2*t); % input : x(t) = 8e^2t
y=conv(h,x);
figure
subplot(3,1,1)
plot(t,h); title h(t)
subplot(3,1,2)
plot(t,x); title x(t)
subplot(3,1,3)
plot(t,y(1:100)) ; title y(t)
Figure:
Yongjian Feng
Yongjian Feng am 25 Okt. 2021
Well one way to verify is to pick several points of t, compute x(t), h(t) and y(t) by hand (or say use a calculator). Then verify y(t) on the figure is correct.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Line Plots finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by