- Function Power(x, y)
Power
Power(
x, ! (input) numerical expression
y ! (input) numerical expression
)
Arguments
- x
A scalar numerical expression.
- y
A scalar numerical expression.
Return Value
The function
Power
returns \(x\) raised to the power \(y\).
Example
_p_returnA := power( 8, 3 ); ! power( 8, 3 ) = 512
_p_returnB := power( 8,-3 ); ! power( 8,-3 ) = 0.001953125000
_p_returnC := power(-8, 3 ); ! power(-8, 3 ) = -512
_p_returnD := power(-8,-3 ); ! power(-8,-3 ) = -0.001953125000
Note
The following combination of arguments is allowed:
\(x > 0\)
\(x = 0\) and \(y > 0\)
\(x < 0\) and \(y\) integer
In all other cases a run-time error will result.
The function can be used in constraints of nonlinear mathematical programs.
See also
The functions Cube
, Sqr
, and Sqrt
. Arithmetic functions
are discussed in full detail in Arithmetic Functions of the Language Reference.