Step Response of a transfer Function with a Multiple Term Numerator.

Obtain the step response of the transfer function given below:
s s + 3 s + 2
T(S) = ------------------------------------
s + 1 s + 11 s + 2 s + 7
num = input('enter the numerator of the transfer function') %% -- Obtain the step response of the transfer function given below: --
den = input('enter the denominator of the transfer function')
step(num,den)
Is there a function that converts the numerator into a single term? The question says to Obtain the step response of the transfer function given.

댓글 수: 2

Please supply all the missing multiplication operators, and any necessary parentheses.
(s) (s + 3) (s + 2)
T(S) = ------------------------------------
(s + 1) (s + 11) (s + 2) (s + 7)

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

답변 (1개)

Hi
You can use 'conv' function to find the terms in polynomial form (or in a single term). For your case, you can follow the following line of code
a=[1 0];
b=[1 3];
c=[1 2];
Num1=conv(a,b);
Num=conv(Num1,c)
p=[1 1];
q=[1 11];
r=[1 2];
s=[1 7];
Den1=conv(p,q);
Den2=conv(r,s);
Den=conv(Den1,Den2);
TF=tf(Num,Den);
step(TF) %%%%% It will give step response
Hope it will help.

카테고리

도움말 센터File Exchange에서 Dynamic System Models에 대해 자세히 알아보기

태그

질문:

2020년 3월 13일

답변:

2020년 3월 16일

Community Treasure Hunt

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

Start Hunting!

Translated by