Atanh(x)
Last updated November 29, 2001
Version: 1 | Requires: ColdFusion 5 | Library: MathLib
Description:
Returns the inverse hyberbolic tangent of a value. All angles are expressed in radians.
Return Values:
Returns an angle in radians.
Example:
<CFOUTPUT>
Given x=0.5<BR>
The Atanh of #x# is: #Atanh(x)# radians
</CFOUTPUT>
Parameters:
| Name | Description | Required |
|---|---|---|
| x | Real number < 1.0 | Yes |
Full UDF Source:
<cfscript>
/**
* Returns the inverse hyberbolic tangent of a value.
*
* @param x Real number < 1.0
* @return Returns an angle in radians.
* @author Joel Cox (jlcox@goodyear.com)
* @version 1, November 29, 2001
*/
function Atanh(x)
{
Var RetVal = 0;
Var Neg = False;
if (x LTE 1.0)
RetVal = 0.0;
else
if (x LT 0)
Neg = True;
x = Abs(x);
if (X GTE 1)
RetVal = "overflow";
else
RetVal = 0.5 * Log(((2.0 * x) / (1.0 - x)) + 1);
if (Neg)
RetVal = -RetVal;
Return(RetVal);
}
</cfscript>
Search CFLib.org
Latest Additions
Jose Diaz-Salcedo added
cfRssFeed
2 day(s) ago
Raymond Compton added
structBlend
23 day(s) ago
Duncan added
IsZIPUK
23 day(s) ago
Todd Sharp added
getTagContentAll
29 day(s) ago
Gerald Guido added
ListReturnDuplicat...
1 month(s) ago