Convert a Complex Number to exponential real
103 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Life is Wonderful
el 16 de Jun. de 2021
Editada: Life is Wonderful
el 6 de Jul. de 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 comentarios
Respuesta aceptada
Robert U
el 16 de Jun. de 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 comentarios
Más respuestas (1)
dpb
el 16 de Jun. de 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 comentarios
Life is Wonderful
el 17 de Jun. de 2021
Editada: Life is Wonderful
el 17 de Jun. de 2021
Life is Wonderful
el 17 de Jun. de 2021
Editada: Life is Wonderful
el 17 de Jun. de 2021
Ver también
Categorías
Más información sobre Logical en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!