필터 지우기
필터 지우기

Using ss2tf to obtain two transfer functions

조회 수: 8 (최근 30일)
Chris
Chris 2014년 12월 5일
댓글: Chris 2014년 12월 5일
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

채택된 답변

Azzi Abdelmalek
Azzi Abdelmalek 2014년 12월 5일
You need A,B and the two matrices C and D, and use
[a,b]=ss2tf(A,B,C,D,ni)
  댓글 수: 5
Azzi Abdelmalek
Azzi Abdelmalek 2014년 12월 5일
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)
Chris
Chris 2014년 12월 5일
Cool! Thanks a lot for the help.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by