Transfer function with symbol

6 Ansichten (letzte 30 Tage)
Peter
Peter am 17 Okt. 2011
Kommentiert: Victor Gruner am 12 Sep. 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!

Antworten (1)

Wayne King
Wayne King am 17 Okt. 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 Kommentare
Peter
Peter am 17 Okt. 2011
Thanks for the reply!
But is there anyway to leave K as K?
Victor Gruner
Victor Gruner am 12 Sep. 2017
up

Melden Sie sich an, um zu kommentieren.

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by