MATLAB: Transfer function input format transfer function is there a way of writing transfer functions in the format (s+1)(s+2) instead of (s^2+3s+2)? thanks Best Answer Yes.This works (in R2017b):s = tf('s');sys = (s+1)*(s+2)sys = s^2 + 3 s + 2Continuous-time transfer function.You have to supply the multiplication operator, or it will throw an error. Related SolutionsMATLAB: Finding the poles in Transfer Function s = tf('s'); G = 1 / (s * (s + 2) * (s + 4)); pole(G) MATLAB: How to input transfer function without simplifying it s = tf('s')G = (s+2)/(s*(s-1)*(s+6)^2)This gives a transfer function (tf) with the polynomials expandedG = s + 2 ---------------------------- s^4 + 11 s^3 + 24 s^2 - 36 sOr you can express it as a ZPK (zero-pole-gain)G = zpk((s+2)/(s*(s-1)*(s+6)^2))Then you getG = (s+2) --------------- s (s+6)^2 (s-1) Related QuestionTransfer functionHow to find out the TimeUnitsTransfer functionHow can i plot transfer function with step signal inputFactorize transfer functionExponential transfer function
Best Answer