MATLAB Answers

manoj saini

how find ramp response

Asked by manoj saini
on 15 Feb 2013

what is method to find out ramp response of a transfer system.......... there is any command like step or impulse?


2 Answers

Answer by Teja Muppirala
on 15 Feb 2013

You could get the ramp response by dividing your transfer function by s, and then taking the step response.

For example:

s = tf('s');
G = 1/(s+1);
subplot(311), impulse(G);   % Impulse reponse
subplot(312), step(G);      % Step Response
subplot(313), step(G / s);  % Ramp response

  1 Comment

% or more general:

out=impulse(G*U)  % G your transfer function
                  % U the Laplace transform of your input signal

Answer by Azzi Abdelmalek
on 15 Feb 2013
Edited by Azzi Abdelmalek
on 15 Feb 2013

You can use lsim function for any input

ramp=alpha*t         % Your input signal
model=tf(1,[1 20 3]);    % Your transfer function


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!