How to solve complex equations in matlab.?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Abin Krishnan
am 18 Feb. 2014
Bearbeitet: John D'Errico
am 18 Feb. 2014
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 Kommentar
John D'Errico
am 18 Feb. 2014
Um, are both Y and R imaginary, or are they complex? Your example has Y as a REAL number, not imaginary at all.
Akzeptierte Antwort
Carlos
am 18 Feb. 2014
I think he wants to actually solve the equation, so perhaps he is looking for something like this
>> syms R;
Y=-(1-R)/(1+R)-0.6;
solve(Y,R)
ans =
4
0 Kommentare
Weitere Antworten (1)
John D'Errico
am 18 Feb. 2014
Bearbeitet: John D'Errico
am 18 Feb. 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
0 Kommentare
Siehe auch
Kategorien
Mehr zu Calculus finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!