Using ss2tf to obtain two transfer functions
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Chris
am 5 Dez. 2014
Kommentiert: Chris
am 5 Dez. 2014
I have the following system associated with the short period response of a plane to wind:

My task is to Write a Matlab program that uses the command ‘ss2tf’ to obtain the two transfer functions associated with the input w_g(t).
Here is what I have so far:
clear, clc
% Create first matrix A
% Create second matrix B
[s1, s2] = ss2tf(A,B,[],[],1)
This causes s1 to be an empty matrix, so I know it isn't quite this simple. I don't have a particularly good feel for transfer functions, and I'm not sure how to get them associated with B as an input. Any push in the right direction by someone with experience with 'ss2tf' would be really appreciated!
Chris
0 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 5 Dez. 2014
You need A,B and the two matrices C and D, and use
[a,b]=ss2tf(A,B,C,D,ni)
5 Kommentare
Azzi Abdelmalek
am 5 Dez. 2014
The outputs are maybe alpha and q, in this case:
C=eye(2);
D=zeros(2)
then use
[a1,b1]=ss2tf(A,B,C,D,1)
[a2,b2]=ss2tf(A,B,C,D,2)
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Get Started with Control System Toolbox 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!