$RxpI: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (moved $RxPI to $RxpI)
mNo edit summary
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="warning">Most Sirius $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]]
[[Category: Mathematical $functions]]
<p>
<p>
</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
The second argument is initially rounded to the nearest
Line 13: Line 12:


==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="literal">)</span>  </p>


Omitted arguments are set to 0.
Omitted arguments are set to 0.

Revision as of 18:50, 7 January 2012

Real base raised to integer exponent

Most Sirius $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)

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 a 0 is returned.

For example:

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

See the SIRFUNC EXEC parameter for an explanation of when this high-performance, high-precision version of the IBM mathematical function from the Sirius Mods is used, as opposed to the version of the $function in the Model 204 FUND or FUNDLE CSECT.