How to plot the Unit Step response of a transfer function?

I would like to kindly ask how do I plot the Unit Step response, when given the transfer function.
For instance C = any simple transfer function
How would I plot the Unit Step response of this Transfer Function on any given axes
Many thanks in advance.

 採用された回答

DUY Nguyen
DUY Nguyen 2023 年 3 月 2 日

0 投票

%Hope this could help you!
% Define the transfer function
num = [10 120 660 2280 4730 4600 1600];
den = [1 14 113 628 2379 6350 11115 9800 3200];
sys = tf(num, den);
% Plot the unit step response
step(sys);
% Add title and axis labels
title('Unit Step Response');
xlabel('Time (seconds)');
ylabel('Output');
% Customize the axis
xlim([0 10]); % set x-axis limits
ylim([0 1.2]); % set x-axis limits
grid on; % add grid lines

3 件のコメント

Thomas
Thomas 2023 年 3 月 2 日
Very Helpful, thank you for sharing your knowledge.
Thanh Thuy Duyen Nguyen
Thanh Thuy Duyen Nguyen 2024 年 4 月 22 日
if I plot 2 step response function how could I assign color to each plot?
Sam Chak
Sam Chak 2024 年 4 月 22 日
You can refer to the example in stepplot.
If you need any further assistance or have any additional questions, please feel free to post a New Question.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeMATLAB についてさらに検索

製品

リリース

R2022b

質問済み:

2023 年 3 月 2 日

コメント済み:

2024 年 4 月 22 日

Community Treasure Hunt

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

Start Hunting!

Translated by