Transfer function with symbol
Afficher commentaires plus anciens
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!
Réponses (1)
Wayne King
le 17 Oct 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);
Catégories
En savoir plus sur Operations on Strings dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!