How to determine the absolute value of a complex exponential function containing a symbolic variable?

8 vues (au cours des 30 derniers jours)
I am determining the frequency response of a parallel RLC circuit. The input current is 10*sin(w*t). The phasor form is, I = 10 exp(j*w*t). The abs(I) is 10. But matlab gives 10*exp(-imag(t*w)). But whatever the value of w*t, the absolute value is always 10. How can I get magnitude from such complex exponential, without substituting the value of w and t?

Réponses (1)

Torsten
Torsten le 3 Déc 2022
syms omega t real
syms I0 positive
I = I0*exp(1i*omega*t);
abs(I)
ans = 
  3 commentaires
Torsten
Torsten le 12 Déc 2022
Yes, if you don't restrict variables to e.g. being integer or real, they are assumed as complex by default.

Connectez-vous pour commenter.

Produits


Version

R2022a

Community Treasure Hunt

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

Start Hunting!

Translated by