How to compute the value in one point through the transferfunction?

18 ビュー (過去 30 日間)
tqy
tqy 2012 年 9 月 19 日
Dear all,
I has a transferfuntion H(s), I want to know the amplitude and phase in a particular point, for expample, if s = 1+j.
I don't know how to do this , can anybody help?
Thanks a lot~~~
  2 件のコメント
Honglei Chen
Honglei Chen 2012 年 9 月 19 日
編集済み: Honglei Chen 2012 年 9 月 19 日
First of all, please delete duplicate thread. Second, your question is not clear. You have H(s), isn't it just plug 1+j into it?
tqy
tqy 2012 年 9 月 20 日
I'm sorry for the duplicate thread, I have already deleted it.
Yes, I have H(s), I don't how to plug 1+j into it, use function "subs"? It seems doesn't work.
The type of H(s) is "tf", with the Laplace variable "s", so my question is how to replace "s" with "1+j". Any function can do this?
Thank you.

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

採用された回答

Honglei Chen
Honglei Chen 2012 年 9 月 20 日
I think the following is what you mean.
s = tf('s')
H = s/(s^2+2*s+10)
evalfr(H,1+1i)
  1 件のコメント
tqy
tqy 2012 年 9 月 21 日
Thank u very much! That's what I want.

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

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by