MATLAB: Phase response with conjugate poles bodeplot Hello! I have a doubt with Bode plot. The TF is: 100-------s^2 + 2 And the bode plot is Phase should not start at 0° and goes down to -180°; instead of 360° and going up to -180°? Best Answer It behaves correctly when I plot it (in R2017a):s = tf('s');sys = 100/(s^2 + 2);figure(1)pzplot(sys)figure(2)bode(sys)The problem of not sharing all the relevant parts of your code with us is that we have no idea what you did to get the result you posted. Related SolutionsMATLAB: Step is plotting backwards The step function is correct.Your system is unstable.s = tf('s');sys = (244.2*s + 244.2) / (0.015*s^4 + 1.525*s^3 + 2.51*s^2 + 245.2*s + 1221);sys_poles = pole(sys)sys_poles = -101.53 + 0i 2.2371 + 12.99i 2.2371 - 12.99i -4.6143 + 0iYou have a conjugate pair of poles in the RHP. MATLAB: Transfer function input format 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 QuestionHow to find out the TimeUnitsFinding the poles in Transfer FunctionHow can i plot transfer function with step signal input
Best Answer