-
Notifications
You must be signed in to change notification settings - Fork 1
Pow
mtbeek32 edited this page Jan 25, 2024
·
15 revisions
Arithmetic functions power (^)
- pow(base, exp)
- base^exp
pow(base, exp) or base^exp results in the element-by-element exponentiation of the base values of data item base to the corresponding exponent values of data item exp.
The power operator can not (yet) be used associative, expressions as: a^b^c are not allowed, use (a^b)^c instead.
Data items with float32 or float 64 value type
- Domain of the arguments must match or be void (literals or parameters can be calculated with data items of any domain).
- Arguments must have matching:
1. attribute<float32> powAB (ADomain) := pow(A, B);
2. attribute<float32> powAB (ADomain) := A^B;
A | B | powAB |
---|---|---|
0 | 1 | 0 |
1 | 1 | 1 |
4 | 2 | 16 |
7 | 3 | 343 |
-5 | -2 | 0.04 |
ADomain, nr of rows = 5
GeoDMS ©Object Vision BV. Source code distributed under GNU GPL-3. Documentation distributed under CC BY-SA 4.0.