How to solve complex equations in matlab.?
Afficher commentaires plus anciens
I have an equation Y=-(1-R)/(1+R); where both Y and R are imaginary. Given the real and imaginary parts of Y (e.g - (0.6,0) ),how to obtain the amplitude and argument of R?
1 commentaire
John D'Errico
le 18 Fév 2014
Um, are both Y and R imaginary, or are they complex? Your example has Y as a REAL number, not imaginary at all.
Réponse acceptée
Plus de réponses (1)
John D'Errico
le 18 Fév 2014
Modifié(e) : John D'Errico
le 18 Fév 2014
The simple rules of algebra suffice.
As long as R ~= -1 and Y ~= 1, we can solve for R in terms of Y. I suppose the symbolic toolbox would do it if you are that algebraically challenged. I don't wish to do your homework for you, but I would start by multiplying by (1+R), thus the issue with R == -1.
Solve for R. Note that in your example as posed with real Y, the solution will always be real IF one exists. Here I get R = -7/5.
R = -7/5;
-(1-R)/(1+R)
ans =
6
Catégories
En savoir plus sur Mathematics dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!