
Discussion BoardsOpen MenuDiscussion Boards Open Menu
 Welcome to the Community
 1 categories, 7 boards
 Live with HP Experts
 1 boards
 Converged Systems
 1 categories, 1 boards
 Desktops and Workstations
 1 categories, 12 boards
 Mobile
 7 boards
 Networking
 6 categories, 22 boards
 Operating Systems
 7 categories, 77 boards
 Printing and Digital Imaging
 1 categories, 17 boards

BlogsOpen MenuBlogs Open Menu

Community Knowledge BaseOpen MenuCommunity Knowledge Base Open Menu

EnglishOpen Menu
 Community Home
 >
 Mobile
 >
 Calculators
 >
 HP50g converting from rectangular to polar
 Subscribe
 Mark Topic as New
 Mark Topic as Read
 Float this Topic to the Top
 Bookmark
 Subscribe
 Printer Friendly Page
HP50g converting from rectangular to polar
 Mark as New
 Bookmark
 Subscribe
 Subscribe to RSS Feed
 Highlight
 Email to a Friend
 Report Inappropriate Content
03012014 06:05 PM
Hi guys, how do I convert from rectangular to polar form? Say I type in (i8 6), I want to convert this to polar? And please don't tell me to switch my mode, I've tried that. I am in polar form mode right now.
Re: HP50g converting from rectangular to polar
[ Edited ]
 Mark as New
 Bookmark
 Subscribe
 Subscribe to RSS Feed
 Highlight
 Email to a Friend
 Report Inappropriate Content
03022014 03:25 AM  edited 03022014 05:08 AM
Hi!, jcfor3ever:
Welcome, to Forum!.
For convert rectangular to polar, you must ...
1) Configure FLAGS.
01 Principal value
03 Function > symb
128 Cmplx var allowed
2) Now, see the images ...
Press EVAL key ...
Maké.
Re: HP50g converting from rectangular to polar
 Mark as New
 Bookmark
 Subscribe
 Subscribe to RSS Feed
 Highlight
 Email to a Friend
 Report Inappropriate Content
03022014 06:56 AM
The best way to deal with rect, polar, sphere coordinates on the 50g is to use vectors rather then complex numbers in my experience. Instead of doing 3+5i or whatever, do [3 5]. There is then a menu you can use to quickly switch display format. Note that internally they are ALWAYS (both complex and a 2 or 3 item vector) stored in rectangular mode and so you must do a mode togggle to change the look. The setting that needs toggling is "coordinate system".
Anyway, assuming you are using soft menus and not choose menus, this is very quick and easy. Press MTH>Vectr. Once in this menu, the >V can build a vector, and V2> and V3> can explode them. Pressing NXT will put you on a page with easy toggles between the 3 formats.
TW
Although I work for the HP calculator group, the views and comments expressed here are my own.
Re: HP50g converting from rectangular to polar
 Mark as New
 Bookmark
 Subscribe
 Subscribe to RSS Feed
 Highlight
 Email to a Friend
 Report Inappropriate Content
03032014 03:34 AM
Here's a couple of short userRPL programs which use some of the functions Tim mentioned, in order to convert between polar/spherical and rectangular (they work with 2 and 3 dimensions).
One important thing to observe with these, is that using R>P converts the values to what a polar representation would have shown, but does so in a rectangular vector! So, interpreted as a geometric vector, it is no longer the same vector!
The reason I do it like this, are several: I want to be able to quickly peek what coordinates would be in the other representation, without changing from rectangular vector mode. And I use these not only as geometric vectors, but also as objects or parts of objects, holding a sequence of reals, in the context of other custom functions, matrices and equation systems. And this system of custom functions goes back all the way to my HP28S, which I think had R>P and P>R functions.
<< > v
<< 16. FS?
IF
THEN v 1800. .1 BEEP "In RECT mode only"
ELSE v SIZE OBJ> DROP DUP
CASE 3. ==
THEN DROP v V> 16. SF 15. SF >V3 15. CF 16. CF
END 2. ==
THEN v V> 16. SF 15. SF >V2 15. CF 16. CF
END v 1800. .1 BEEP "Invalid Dimension!"
END
END
>>
>>
'[P>R]'
STO
<< > v
<< 16. FS?
IF
THEN v 1800. .1 BEEP "In RECT mode only"
ELSE v SIZE OBJ> DROP DUP
CASE 3. ==
THEN DROP 16. SF 15. SF v V> 15. CF 16 CF >V3
END 2. ==
THEN 16. SF 15. SF v V> 15. CF 16. CF >V2
END v 1800. .1 BEEP "Invalid Dimension!"
END
END
>>
>>
'[R>P]'
STO