MATLAB Answers

How to impulse response including unit step function

조회 수: 12(최근 30일)
Muhammad Ali
Muhammad Ali 30 Oct 2020
댓글: Muhammad Ali 30 Oct 2020
I want to plot this impulse response on matlab over some time range:
This includes unit step function in it so I dont know how to plot this function on matlab. Can anyone help me in this.

  댓글 수: 0

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

답변(2개)

Peter O
Peter O 30 Oct 2020
The Heaviside step function is defined
Substitute a logical check on t for u(t). Should be extendable to a shifted step function (), too.
t = -0.001:0.001:3;
h = 3*exp(-2*t).*(t > 0) - exp(-t).*(t>0);
plot(t,h)

Ameer Hamza
Ameer Hamza 30 Oct 2020
Another approach is to use the impulse() from control system toolbox
s = tf('s');
sys = 3/(s+2)-1/(s+1); % laplace transform of impulse response
impulse(sys)

Community Treasure Hunt

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

Start Hunting!

Translated by