Borrar filtros
Borrar filtros

Transfer function with symbol

3 visualizaciones (últimos 30 días)
Peter
Peter el 17 de Oct. de 2011
Comentada: Victor Gruner el 12 de Sept. de 2017
Hello everyone.... I'm trying to create a transfer function with a symbol like follow...
syms K
s = tf('s');
control = K*(s+1)/(s+15);
but matlab doesn't seem to like this cuz i get an error like....
??? Error using ==> sym.sym Conversion to 'sym' from 'tf' is not possible.
Error in ==> sym.mtimes at 9 B = sym(B);
any ideas?
Thanks!

Respuestas (1)

Wayne King
Wayne King el 17 de Oct. de 2011
s = tf('s');
Creates an object of class tf. tf() is not an overloaded method in the Symbolic Toolbox.
Define your K as a constant.
K = 3;
cntrl = K*(s+1)/(s+15);
  2 comentarios
Peter
Peter el 17 de Oct. de 2011
Thanks for the reply!
But is there anyway to leave K as K?
Victor Gruner
Victor Gruner el 12 de Sept. de 2017
up

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by