A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://en.cppreference.com/w/cpp/language/../algorithm/../../cpp/../c/numeric/math/asinh.html below:

asinh, asinhf, asinhl - cppreference.com

float       asinhf( float arg );

(1) (since C99)

double      asinh( double arg );

(2) (since C99)

long double asinhl( long double arg );

(3) (since C99)

#define asinh( arg )

(4) (since C99)

1-3) Computes the inverse hyperbolic sine of arg.

4)

Type-generic macro: If the argument has type

long double

,

asinhl

is called. Otherwise, if the argument has integer type or the type

double

,

asinh

is called. Otherwise,

asinhf

is called. If the argument is complex, then the macro invokes the corresponding complex function (

casinhf

,

casinh

,

casinhl

).

[edit] Parameters arg - floating-point value representing the area of a hyperbolic sector [edit] Return value

If no errors occur, the inverse hyperbolic sine of arg (sinh-1
(arg)
, or arsinh(arg)), is returned.

If a range error occurs due to underflow, the correct result (after rounding) is returned.

[edit] Error handling

Errors are reported as specified in math_errhandling.

If the implementation supports IEEE floating-point arithmetic (IEC 60559),

[edit] Notes

Although the C standard names this function "arc hyperbolic sine", the inverse functions of the hyperbolic functions are the area functions. Their argument is the area of a hyperbolic sector, not an arc. The correct name is "inverse hyperbolic sine" (used by POSIX) or "area hyperbolic sine".

[edit] Example
#include <math.h>
#include <stdio.h>
 
int main(void)
{
    printf("asinh(1) = %f\nasinh(-1) = %f\n", asinh(1), asinh(-1));
    // special values
    printf("asinh(+0) = %f\nasinh(-0) = %f\n", asinh(0.0), asinh(-0.0));
}

Output:

asinh(1) = 0.881374
asinh(-1) = -0.881374
asinh(+0) = 0.000000
asinh(-0) = -0.000000
[edit] References
[edit] See also [edit] External links

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4