$IxpI: Difference between revisions

From m204wiki
Jump to navigation Jump to search
m (moved $IxPI to $IxpI)
mNo edit summary
Line 1: Line 1:
<span class="pageSubtitle">Integer base raised to integer exponent</span>
<span class="pageSubtitle">Integer 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>$IxPI</var> function.</p>
methods. There is currently no direct OO equivalent for the <var>$IxpI</var> function.</p>
[[Category: Mathematical $functions]]
[[Category: Mathematical $functions]]
<p>
<p>
</p>
</p>


The <var>$IxPI</var> function returns the value of
The <var>$IxpI</var> function returns the value of
its first argument (rounded to the nearest integral
its first argument (rounded to the nearest integral
value) raised to the power of its second argument (rounded to the nearest
value) raised to the power of its second argument (rounded to the nearest
Line 14: Line 14:


==Syntax==
==Syntax==
<p class="syntax"><span class="term">%num</span><span class="literal"> = $IxPI(</span><span class="term">x</span><span class="literal">)</span>  </p>
<p class="syntax"><span class="term">%num</span><span class="literal"> = $IxpI(</span><span class="term">x</span><span class="literal">)</span>  </p>


For example:
For example:
<p class="code"> $IXPI(8,2) = 8<sup>2</sup> = 64
<p class="code"> $ixpi(8,2) = 8<sup>2</sup> = 64


  $IXPI(2.4,.5) = $IXPI(2,1) = 2
  $ixpi(2.4,.5) = $ixpi(2,1) = 2
</p>
</p>


{{Template:Math $functions note}}
{{Template:Math $functions note}}

Revision as of 18:49, 7 January 2012

Integer 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 $IxpI function.

The $IxpI function returns the value of its first argument (rounded to the nearest integral value) raised to the power of its second argument (rounded to the nearest integral value). If |x| equals 0, and |y| is less than or equal to 0, an error message is printed and a 0 is returned.

Syntax

%num = $IxpI(x)

For example:

$ixpi(8,2) = 82 = 64 $ixpi(2.4,.5) = $ixpi(2,1) = 2

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.