Mark a number as an angle in degrees / minutes / seconds
The →∡d command turns a scalar into an angle measured in degrees / minutes / seconds.
The angle is entered / displayed as a real number in the format DD.MMSSxxx… where:
00 to 59;00 to 59;
When a scalar is converted to an angle in degrees / minutes / seconds no check is performed to ensure that the digits at MM and SS positions range from 00 to 59. However addition of 0 (or multiplication by 1) will return a properly normalized angle.
→∡d is specific to newRPL and has no direct equivalent in userRPL.
To see how normalization works, let's enter an “incorrect” angle; for example $30° 75^{\prime} 10^{\prime\prime}$:
Input
4: 3: 2: 1: 30.751 ………………………………………………………………………………………………………… →∡d
Output
4:
3:
2:
1: ∡30.751d
…………………………………………………………………………………………………………
To trigger normalization of $30° 75^{\prime} 10^{\prime\prime}$ it's sufficient to multiply it by 1:
Input
4: 3: 2: 1: ∡30.751d ………………………………………………………………………………………………………… 1 *
Output
4:
3:
2:
1: ∡31.151.d
…………………………………………………………………………………………………………
The normalized angle is $31° 15^{\prime} 10^{\prime\prime}$.
| Command | Short Description | |
|---|---|---|
| →∡° | Mark a number as an angle in degrees | NEW |
| →∡r | Mark a number as an angle in radians | NEW |
| →∡g | Mark a number as an angle in grads (gons) | NEW |
| →∡d | Mark a number as an angle in DMS (DD.MMSS) | NEW |
| A→∡° | Convert an angle to degrees | NEW |
| A→∡r | Convert an angle to radians | NEW |
| A→∡g | Convert an angle to grads (gons) | NEW |
| A→∡d | Convert an angle to DMS (DD.MMSS) | NEW |
| →RECT | Convert vector or complex to cartesian coordinates | NEW |
| →POLAR | Convert vector or complex to polar coordinates | NEW |
| →SPHER | Convert vector or complex to spherical coordinates | NEW |