Difference between revisions of "Antilog and AntilogE (Float functions)"

From m204wiki
Jump to navigation Jump to search
m (1 revision)
m (match syntax diagram to revised template; fix tags and some links; still some incomplete / unfound links)
Line 1: Line 1:
 
{{Template:Float:Antilog and AntilogE subtitle}}
 
{{Template:Float:Antilog and AntilogE subtitle}}
  
These [[Intrinsic classes|intrinsic]] functions return a number that is the natural [http://en.wikipedia.org/wiki/Antilog#Antilogarithms anti-logarithm] (or exponential) of the method object value.
+
The <var>AntiLog</var> and <var>AntiLogE</var> <var>[[Intrinsic classes|intrinsic]]</var> functions return a number that is the natural [http://en.wikipedia.org/wiki/Antilog#Antilogarithms anti-logarithm] (or exponential) of the method object value. The result is the natural logarithmic base (''[http://en.wikipedia.org/wiki/E_%28mathematical_constant%29 e]'') raised to the power of the method object value.
The result is the natural logarithmic base (''[http://en.wikipedia.org/wiki/E_%28mathematical_constant%29 e]'') raised to the power of the method object value.
 
  
''AntiLog'' and ''AntiLogE'' are synonyms.
+
<var>AntiLog</var> and <var>AntiLogE</var> are synonyms.
  
Available as of version 7.3 of the <var class=product>Sirius Mods</var>, the AntiLog function is
 
an object-oriented version of the [[$Exp|$Exp function]] function.
 
 
==Syntax==
 
==Syntax==
 
{{Template:Float:Antilog syntax}}
 
{{Template:Float:Antilog syntax}}
Line 13: Line 10:
 
===Syntax terms===
 
===Syntax terms===
 
<table class="syntaxTable">
 
<table class="syntaxTable">
<tr><th>%value </th>
+
<tr><th>%number </th>
<td>A numeric variable to receive the antilog of the method object. </td></tr>
+
<td>A numeric variable to receive the <var>antilog</var>  / <var>antiloge</var> of the method object. </td></tr>
<tr><th>number </th>
+
<tr><th>float </th>
<td>A Float value.</td></tr>
+
<td>A <var>Float</var> value.</td></tr>
 
</table>
 
</table>
 +
 
==Usage notes==
 
==Usage notes==
Although you might expect ''''%x:log:antilog''''
+
<ul><li>Although you might expect '<code>%x:log:antilog</code>' to return the value in %x, the good fit techniques used by the <var>[[Log_(Float_function)|Log]]</var> and AntiLog methods make the result not
to return the value in %x, the good fit techniques used
 
by the [[Intrinsic Log Function|Log]] and AntiLog methods make the result not
 
 
quite exact, as shown in the following example:
 
quite exact, as shown in the following example:
    2:log:antilog = 2.00000000023047
+
<p class="code">    2:log:antilog = 2.00000000023047
 
     3:log:antilog = 3.00000000017113
 
     3:log:antilog = 3.00000000017113
 
     4:log:antilog = 4.00000000047426
 
     4:log:antilog = 4.00000000047426
Line 31: Line 27:
 
     8:log:antilog = 8.00000000047046
 
     8:log:antilog = 8.00000000047046
 
     9:log:antilog = 9.0000000010268
 
     9:log:antilog = 9.0000000010268
     10:log:antilog = 10.0000000005553
+
     10:log:antilog = 10.0000000005553</p>
 +
<li>Available as of <var class="product">[[Sirius Mods]]</var> Version 7.3.</ul>
 +
 
 
==Examples==
 
==Examples==
 
+
<ol><li>The following statement returns ''''1:antilog = 2.71828182845905''''.
The following statement returns ''''1:antilog = 2.71828182845905''''.
+
<p class="code">printText {~} = {1:antilog}</p></ol>
    [[Intrinsic classes#printtext|PrintText]] {~} = {1:antilog}
 
  
 
==See also==
 
==See also==
 +
<ul><li>For details of the <var>printtext</var> statement, please see <var>[[Intrinsic classes#printtext|printText]]</var>
 +
<li><var>AntiLog</var> / <var>AntiLogE</var> are an object-oriented version of the [[$Exp|$Exp function]] function.</ul>
 
{{Template:Float:Antilog and AntilogE footer}}
 
{{Template:Float:Antilog and AntilogE footer}}

Revision as of 06:26, 3 February 2011

Antilog base e of a number (Float class)


The AntiLog and AntiLogE intrinsic functions return a number that is the natural anti-logarithm (or exponential) of the method object value. The result is the natural logarithmic base (e) raised to the power of the method object value.

AntiLog and AntiLogE are synonyms.

Syntax

%number = float:Antilog

%number = float:AntilogE

Syntax terms

%number A numeric variable to receive the antilog / antiloge of the method object.
float A Float value.

Usage notes

  • Although you might expect '%x:log:antilog' to return the value in %x, the good fit techniques used by the Log and AntiLog methods make the result not quite exact, as shown in the following example:

    2:log:antilog = 2.00000000023047 3:log:antilog = 3.00000000017113 4:log:antilog = 4.00000000047426 5:log:antilog = 5.00000000057644 6:log:antilog = 6.00000000069796 7:log:antilog = 7.00000000056701 8:log:antilog = 8.00000000047046 9:log:antilog = 9.0000000010268 10:log:antilog = 10.0000000005553

  • Available as of Sirius Mods Version 7.3.

Examples

  1. The following statement returns '1:antilog = 2.71828182845905'.

    printText {~} = {1:antilog}

See also

  • For details of the printtext statement, please see printText
  • AntiLog / AntiLogE are an object-oriented version of the $Exp function function.