Add parameters in transfer function

7 visualizaciones (últimos 30 días)
John Blacksad
John Blacksad el 8 de Abr. de 2020
Respondida: Star Strider el 8 de Abr. de 2020
Hello, I need a transfer function like this: 1/(k_s*s^2+1)
But I get an error message and then I can't solve the feedback. How can I do it?
Thank you in advance.
  1 comentario
Ameer Hamza
Ameer Hamza el 8 de Abr. de 2020
In MATLAB, the transfer function cannot have variable coefficients. Can you explain what are you trying to do?

Iniciar sesión para comentar.

Respuestas (1)

Star Strider
Star Strider el 8 de Abr. de 2020
The ‘H’ transfer function and the feedback output function can be anonymous functions:
G = tf(1, [2 0 1])
H = @(k_s) tf(1, [k_s 0 1])
GH = @(k_s) feedback(G,H(k_s))
ks = 0.25;
step(GH(ks))
That runs without error in R2020a.

Categorías

Más información sobre Dynamic System Models en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by