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

131 vues (au cours des 30 derniers jours)
tqy
tqy le 19 Sep 2012
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 commentaires
Honglei Chen
Honglei Chen le 19 Sep 2012
Modifié(e) : Honglei Chen le 19 Sep 2012
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 le 20 Sep 2012
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.

Connectez-vous pour commenter.

Réponse acceptée

Honglei Chen
Honglei Chen le 20 Sep 2012
I think the following is what you mean.
s = tf('s')
H = s/(s^2+2*s+10)
evalfr(H,1+1i)

Plus de réponses (0)

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by