Convert a Complex Number to exponential real
99 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Life is Wonderful
am 16 Jun. 2021
Bearbeitet: Life is Wonderful
am 6 Jul. 2021
Hi
I am looking for help to calculate value of a complex number say x = 2 +1j*5 using exponential function
Thanks you
0 Kommentare
Akzeptierte Antwort
Robert U
am 16 Jun. 2021
Hi Jogger,
x = 2 + 1j * 5;
r = sqrt(real(x)^2 + imag(x)^2);
phi = atan2(imag(x),real(x));
fprintf(1,'z = r * exp(j*phi)\nr = %.2f\nphi = %.2f',r,phi)
Kind regards,
Robert
0 Kommentare
Weitere Antworten (1)
dpb
am 16 Jun. 2021
MATLAB has builtin functions abs (or hypot()) and angle() for the above explicit implementations...
>> x=complex(2,5);
>> cmplx2exp=@(x) deal(abs(x),angle(x));
>> [r,theta]=cmplx2exp(x)
r =
5.3852
theta =
1.1903
>>
3 Kommentare
Life is Wonderful
am 17 Jun. 2021
Bearbeitet: Life is Wonderful
am 17 Jun. 2021
Life is Wonderful
am 17 Jun. 2021
Bearbeitet: Life is Wonderful
am 17 Jun. 2021
Siehe auch
Kategorien
Mehr zu Logical 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!