How to input transfer function without simplifying it?
    13 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Supermankid
 am 12 Sep. 2017
  
    
    
    
    
    Beantwortet: Teja Muppirala
    
 am 13 Sep. 2017
            Hi everyone,
Normally, we can give numerator = [ 1 0]; denominator =[1 1 4]; and system1=tf(num,den); but if the transfer function is like:
G(s) = {s + 2}/{s(s − 1)(s + 6)^2}
can I add this transfer function without simpligying (I mean without multiplying the denominators)
=> only from s(s-1)(s+6)^2
May be someone can provide some tips.
1 Kommentar
Akzeptierte Antwort
  Teja Muppirala
    
 am 13 Sep. 2017
        s = tf('s')
G = (s+2)/(s*(s-1)*(s+6)^2)
This gives a transfer function (tf) with the polynomials expanded
G =
             s + 2
  ----------------------------
  s^4 + 11 s^3 + 24 s^2 - 36 s
Or you can express it as a ZPK (zero-pole-gain)
G = zpk((s+2)/(s*(s-1)*(s+6)^2))
Then you get
G =
       (s+2)
  ---------------
  s (s+6)^2 (s-1)
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Dynamic System Models finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


