The attachment is here. Thank you.
How to plot multiple output responses of transfer functions in the same figure?
79 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ali Deniz
el 29 de Nov. de 2021
How can I plot this state space like the graph I attached by using tf() and step() command? Thank you!

Respuesta aceptada
Yusuf Suer Erdem
el 29 de Nov. de 2021
Editada: Yusuf Suer Erdem
el 29 de Nov. de 2021
Try these codes below please;
clc; clear; close all;
numerator = 1;
denominator = [1,1,3,1];
sys = tf(numerator,denominator);
yyaxis left
plot(step(sys));
yyaxis right
plot(impulse(sys));
Más respuestas (2)
Anish Mitra
el 14 de Nov. de 2025 a las 5:57
Movida: Sam Chak
el 14 de Nov. de 2025 a las 7:43
If the use of yyaxis is not needed, then the stepplot command can be directly used to generate the step response. Beginning in R2024b, the chart object created has a set of properties that can be modified to customize the style.
numerator = 1;
denominator = [1,1,3,1];
sys = tf(numerator,denominator);
figure(1)
sp = stepplot(sys);
Responses can be added by using hold on or the addResponse function.
denominator2 = [1 1 4 1];
sys2 = tf(numerator,denominator2);
hold on;
stepplot(sys2);
legend('sys1', 'sys2')
or
% denominator2 = [1 1 4 1];
% sys2 = tf(numerator,denominator2);
figure(2)
sp = stepplot(sys);
addResponse(sp,sys2);
legend('sys1', 'sys2')
See list of all linear analysis plots.
0 comentarios
Adem
el 7 de Feb. de 2024
clc; clear; close all;
numerator = 1;
denominator = [1,1,3,1];
sys = tf(numerator,denominator);
yyaxis left
plot(step(sys));
yyaxis right
plot(impulse(sys));
0 comentarios
Ver también
Categorías
Más información sobre Linear Model Identification en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
