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

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?


manoj saini


2 Answers

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


Azzi Abdelmalek
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

Azzi Abdelmalek on 15 Feb 2013

% or more general:

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

Contact us