Previous: Two-operand (binary) forms and precedence, Up: Arithmetic expressions [Contents][Index]
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.