set the value of the variable in Transfer Function????

3 ビュー (過去 30 日間)
Stephan
Stephan 2012 年 11 月 25 日
Hi guys,
I have some problems with my transfer function. My Transfer Function is a 2x2 matrix. The variable is 's'.
Looks like this:
Gtf = [s/s+1 s+2; s-3/s+4 s+1]
Now I would like to get Gtf(5) (set s=5) to perform the Singular Value Decomposition with that matrix. I would like MATLAB to show me the following:
Gtf = [5/6 7; 2/9 6]
How can i get there?
So my problem is: how can I set the variable of the transfer function matrix to a value?
Thanks in advance

採用された回答

Jonathan Epperl
Jonathan Epperl 2012 年 11 月 25 日
That is what the functions freqresp and evalfr are for. In your case:
evalfr(Gtf,5)
However, I hope you just forgot the () in your example, i.e. in your real code it is s/(s+1) and not s/s+1 etc.
  1 件のコメント
Stephan
Stephan 2012 年 11 月 28 日
Thank you very much!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDynamic System Models についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by