How do I convert descriptor state-space to transfer function?
이전 댓글 표시
Hello. I have a state-space forumla of the form
.
.I'd like to have MATLAB convert this into its respective transfer function for me. I plan on encoding
sys = dss(A,B,C,D,E)
However, I looked on the page for transfer functions through tf, and I am unable to find how to convert from this dss to tf. Is there a direct way to encode it? Yes, I know that I can just do it by hand and encode the result myself. I'd just like to know if MATLAB can do it, and if so, how.
- Thank you
채택된 답변
추가 답변 (1개)
Jesús Zambrano
2021년 7월 2일
편집: Jesús Zambrano
2021년 7월 2일
0 개 추천
I think you can just take the A,B,C,D matrices and use ss2tf command to convert it to transfer function.
Please look at this documentation which also shows an example:
Hope it helps!
댓글 수: 3
Paul
2021년 7월 2일
The E matrix can be ignored?
Jesús Zambrano
2021년 7월 2일
Oh!, my mistake. I didn’t read the E matrix, sorry. Please see answer below that seems to answer your question.
Justin Burzachiello
2021년 7월 4일
카테고리
도움말 센터 및 File Exchange에서 Programming에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!