Hello everyone , need help about writing a transfer function . I know how we normally write the code for it but know i'm not able do it correctly.Always getting different errors

 Respuesta aceptada

Star Strider
Star Strider el 26 de Feb. de 2022

0 votos

MATLAB does not recognise implicit multiplication.
Be sure to include multiplication operators (*) when you code ‘G’ just after your initial tf call.

5 comentarios

Hint:
s = tf('s')
and after that you can just code the expression, making sure to use * for multiplication
Star Strider
Star Strider el 26 de Feb. de 2022
@Walter RobersonThank you!
Ahmet Cavit  Dastan
Ahmet Cavit Dastan el 26 de Feb. de 2022
thank you but still getting different errors ,even with trying sys(s) instead of G(s) , can you check it ?
  1. sys(s)= (s^2+3s+10)(s+5)/(s+3)(s+4)(s^2+5*s+100)
  2. s = tf ('s')
Walter Roberson
Walter Roberson el 26 de Feb. de 2022
Editada: Walter Roberson el 27 de Feb. de 2022
s = tf('s')
s = s Continuous-time transfer function.
sys = ((s^2+3*s+10)*(s+5)) /((s+3)*(s+4)*(s^2+5*s+100))
sys = s^3 + 8 s^2 + 25 s + 50 ------------------------------------- s^4 + 12 s^3 + 147 s^2 + 760 s + 1200 Continuous-time transfer function.
Star Strider
Star Strider el 26 de Feb. de 2022
... and again!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Control System Toolbox en Centro de ayuda y File Exchange.

Productos

Versión

R2019a

Etiquetas

Preguntada:

el 26 de Feb. de 2022

Editada:

el 27 de Feb. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by