3.1.4.2 Unary forms
Unary or one-operand forms
are summarized in the following table, where X
stands for the operand.
| Op | Operand | Result | Description |
-X | scalar
| scalar | Unary scalar negation. |
-X | vector | vector | Unary vector negation. |
|X| | vector
| scalar | Vector length. |
unit(X) | vector
| vector | Unit vector with same direction. |
sqrt(X) | scalar
| scalar | Scalar square root. |
sin(X) | scalar
| scalar | Trigonometric sine (X in degrees). |
cos(X) | scalar
| scalar | Trigonometric cosine (X in degrees). |
asin(X) | scalar
| scalar | Inverse sine (X in degrees). |
acos(X) | scalar
| scalar | Inverse cosine (X in degrees). |
atan2(X,Y) | scalar
| scalar | Polar angle in degrees of vector [X,Y]. |
inverse(X) | transform
| transform | Inverse transform. |
Errors are reported when |X|, unit, asin,
acos, sqrt, atan2, and inverse fail due to
operands outside their respective domains.