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

조회 수: 25 (최근 30일)
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
Szalka Gergo
Szalka Gergo 2021년 10월 24일
편집: Szalka Gergo 2021년 10월 24일
Yes, ε(t) should represent the unit step function. I just want to plot y(t), closed form expression is not required.
Paul
Paul 2021년 10월 24일
편집: Paul 2021년 10월 25일
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)?

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

답변 (1개)

Yongjian Feng
Yongjian Feng 2021년 10월 24일
Do you mean:
  1. create a list of t
  2. compute y for the list of t above
  3. plot(t, y)
  댓글 수: 2
Szalka Gergo
Szalka Gergo 2021년 10월 24일
편집: Szalka Gergo 2021년 10월 24일
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 2021년 10월 25일
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.

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

카테고리

Help CenterFile Exchange에서 Line Plots에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by