giving state-space equation from transfer function G(s)
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
we have transfer function G(s) as follow :
i want to give state-space equation from G(s). i search about it and found that is ss order that do it, and i writem-file as follow , but matlab say :"Empty state-space model"
H = [tf([2],[1 4 1])];
ss(H);
ss(1);
ss(2);
0 Kommentare
Akzeptierte Antwort
Thomas
am 13 Jun. 2012
>> H = [tf([2],[1 4 1])]
H =
2
-------------
s^2 + 4 s + 1
Continuous-time transfer function.
>> ss(H)
ans =
a =
x1 x2
x1 -4 -1
x2 1 0
b =
u1
x1 2
x2 0
c =
x1 x2
y1 0 1
d =
u1
y1 0
Continuous-time state-space model.
>> ss(1)
ans =
d =
u1
y1 1
Static gain.
>> ss(2)
ans =
d =
u1
y1 2
Static gain.
where are you getting the error? What version of Matlab are you on?
0 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Dynamic System Models finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!