$RxpI: Difference between revisions

From m204wiki
Jump to navigation Jump to search
(Created page with " <span class="pageSubtitle">Real base raised to integer exponent</span> <p class="warning">Most Sirius $functions have been deprecated in favor of Object Oriented methods. There ...")
 
m (minor formatting)
 
(15 intermediate revisions by 7 users not shown)
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="warning">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>
[[Category: Mathematical $functions]]
<p>
</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==
<p class="syntax"><span class="term">%num</span><span class="literal"> = $RxPI(</span><span class="term">x</span><span class="literal">)</span>  </p>
<p class="syntax"><span class="term">%num</span><span class="literal"> = $RxpI(</span><span class="term">x</span>, <span class="term">y</span><span class="literal">)</span>  </p>
 
==Usage notes==
<ul>
<li>Omitted arguments are set to 0. </li>


Omitted arguments are set to 0.
<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>
If ''x'' equals 0, and |''y''| is less
than or equal to 0, an error message is printed and a 0 is returned.


For example:
<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>
<p class="code"> $RXPI(2, 3) = 2&'sup(3) = 8
</ul>


$RXPI(.5, 1.4) = $RXPI(.5, 1) = .5
==Examples==
<p class="code">$rxpi(2, 3) = 2<sup>3</sup> = 8
 
$rxpi(.5, 1.4) = $rxpi(.5, 1) = .5
</p>
</p>


{{Template:Math $functions note}}
[[Category: Mathematical $functions]]

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