MathGroup Archive 2006

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Trigonometric form of complex numbers


ivan.svaljek at gmail.com wrote:

>Is there a way to force mathematica to output complex numbers in
>trigonometric form (I guess you call it Phasor).
>Can it return all 3 roots of a complex number in such a form ?
>
>Thanks.
>
>  
>
Perhaps something like this (using Phasors)
Clear[z,PolarForm]
PolarForm[u_] := 
Module[{z=u,mod,arg},ToString[Abs[z]]<>"�"<>ToString[ArcTan[Re[z],Im[z]]]<>"°"]
ls = x /. Solve[x^3 == I, x]//N;
PolarForm /@ ls


Out[88]=
{1.�-1.5708°,1.�0.523599°,1.�2.61799°}

Out[89]=
{0.\[InvisibleSpace]-1. \[ImaginaryI],0.866025\[InvisibleSpace]+0.5 \
\[ImaginaryI],-0.866025+0.5 \[ImaginaryI]}

I hacked some code from Andrzej :-)

Hope this helps

Pratik


  • Prev by Date: Run V5.2 on AMD's Duron
  • Next by Date: Re: 2D FT of f(r): Fast Hankel Transforms
  • Previous by thread: Re: Trigonometric form of complex numbers
  • Next by thread: Re: Trigonometric form of complex numbers