$RxpI: Difference between revisions

From m204wiki
Jump to navigation Jump to search
No edit summary
m (minor formatting)
 
Line 1: Line 1:
<span class="pageSubtitle">Real base raised to integer exponent</span>
<span class="pageSubtitle">Real base raised to integer exponent</span>
<p class="warn"><b>Note: </b>Most Sirius $functions have been deprecated in favor of Object Oriented
<p class="warn"><b>Note:</b> Many $functions have been deprecated in favor of Object Oriented
methods. There is currently no direct OO equivalent for the <var>$RxpI</var> function.</p>
methods. There is currently no direct OO equivalent for the <var>$RxpI</var> function.</p>


The <var>$RxpI</var> function returns the value of its first
The <var>$RxpI</var> function returns the value of its first argument raised to the power of its second argument.
argument raised to the power of its second argument.
The second argument is initially rounded to the nearest integral value.
The second argument is initially rounded to the nearest
integral value.


==Syntax==
==Syntax==
Line 13: Line 11:
==Usage notes==
==Usage notes==
<ul>
<ul>
<li>Omitted arguments are set to 0.
<li>Omitted arguments are set to 0. </li>
 
<li>If <var class="term">x</var> equals 0, and |<var class="term">y</var>| is less than or equal to 0, an error message is printed and the request is cancelled. </li>


<li>If <var class="term">x</var> equals 0, and |<var class="term">y</var>| is less
than or equal to 0, an error message is printed and the request is cancelled.</li>
<li>If the result exceeds 7.237 x 10<sup>75</sup>, an arithmetic overflow occurs, and <var>$RxpI</var> returns the value 0.</li>
<li>If the result exceeds 7.237 x 10<sup>75</sup>, an arithmetic overflow occurs, and <var>$RxpI</var> returns the value 0.</li>
</ul>
</ul>

Latest revision as of 17:06, 2 January 2018

Real base raised to integer exponent

Note: Many $functions have been deprecated in favor of Object Oriented methods. There is currently no direct OO equivalent for the $RxpI function.

The $RxpI function returns the value of its first argument raised to the power of its second argument. The second argument is initially rounded to the nearest integral value.

Syntax

%num = $RxpI(x, y)

Usage notes

  • Omitted arguments are set to 0.
  • If x equals 0, and |y| is less than or equal to 0, an error message is printed and the request is cancelled.
  • If the result exceeds 7.237 x 1075, an arithmetic overflow occurs, and $RxpI returns the value 0.

Examples

$rxpi(2, 3) = 23 = 8 $rxpi(.5, 1.4) = $rxpi(.5, 1) = .5