This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
prime:polrec [2017/10/17 01:25] webmasterpdx |
prime:polrec [2017/12/15 03:40] (current) webmasterpdx |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Polar/ | ||
+ | Polar coordinates are entered using R∠Angle, where ∠ is Shift-x (multiply). | ||
+ | Rectangular coordinates are entered using complex values as in a+b*i (where i is Shift-2). Also useful is the π symbol (shift-3). | ||
+ | |||
+ | You can convert angles between radians and degrees by using the Shift-Units menus. From the tools menu, the CONVERT function does the conversion. Then you can select (rad) or (deg) from the Units-Angle menu. So, use CONVERT(1.5_(rad), | ||
+ | |||
+ | In the geometry app you can enter a point in either form using the point() function. | ||
+ | |||
+ | If you enter a polar coordinate as in 1∠(π/4), and hit enter, and then hit the ∠ button again, it'll convert the number to it's rectangular/ | ||
+ | |||
+ | When using negative angles, be sure to use the +/- key rather than the - key. | ||
+ | |||
+ | Note that if your system is set to radians by default, you can enter degrees by using shift-units and from the units menu, select angle-deg and the value will appear as 30_deg for example. | ||
+ | if you type 1∠30_deg and hit enter, it'll convert automatically to 1∠0.5325... (radians). | ||
+ | To enter a point this way in the geometry app, you cannot enter point(1∠30_deg), | ||
+ | |||
+ | The following function is a useful one to have in your arsenal. It will convert from polar to rectangular and vice versa...automatically. It must be run from Home mode. | ||
+ | |||
+ | |||
+ | < | ||
+ | EXPORT POLREC(Z) // POLAR/RECT CONVERT | ||
+ | BEGIN | ||
+ | LOCAL T,A,B; | ||
+ | | ||
+ | IF INSTRING(T," | ||
+ | // POLAR | ||
+ | A:=RE(Z); | ||
+ | B:=IM(Z); | ||
+ | RETURN EXPR(A " | ||
+ | ELSE | ||
+ | // RECTANGULAR | ||
+ | A:=ABS(Z); | ||
+ | B:=ARG(Z); | ||
+ | RETURN EXPR(A " | ||
+ | END // IF... | ||
+ | END // BEGIN | ||
+ | </ | ||