asinh, asinhf, asinhl
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<math.h>
|
||
|
float
asinhf
(
float
arg
)
;
|
(1) | (depuis C99) |
|
double
asinh
(
double
arg
)
;
|
(2) | (depuis C99) |
|
long
double
asinhl
(
long
double
arg
)
;
|
(3) | (depuis C99) |
|
Défini dans l'en-tête
<tgmath.h>
|
||
|
#define asinh( arg )
|
(4) | (depuis C99) |
asinhl
est appelé. Sinon, si l'argument a un type entier ou le type
double
,
asinh
est appelé. Sinon,
asinhf
est appelé. Si l'argument est complexe, alors la macro appelle la fonction complexe correspondante (
casinhf
,
casinh
,
casinhl
).
Table des matières |
Paramètres
| arg | - | valeur en virgule flottante représentant l'aire d'un secteur hyperbolique |
Valeur de retour
Si aucune erreur ne se produit, le sinus hyperbolique inverse de
arg
(
sinh
-1
(arg)
, ou
arsinh(arg)
), est retourné.
Si une erreur de plage se produit en raison d'un dépassement inférieur, le résultat correct (après arrondi) est retourné.
Gestion des erreurs
Les erreurs sont signalées comme spécifié dans
math_errhandling
.
Si l'implémentation prend en charge l'arithmétique à virgule flottante IEEE (IEC 60559),
- Si l'argument est ±0 ou ±∞, il est retourné inchangé.
- Si l'argument est NaN, NaN est retourné.
Notes
Bien que la norme C nomme cette fonction « sinus hyperbolique inverse », les fonctions inverses des fonctions hyperboliques sont les fonctions d'aire. Leur argument est l'aire d'un secteur hyperbolique, et non un arc. Le nom correct est « sinus hyperbolique inverse » (utilisé par POSIX) ou « sinus hyperbolique d'aire ».
Exemple
Sortie :
asinh(1) = 0.881374 asinh(-1) = -0.881374 asinh(+0) = 0.000000 asinh(-0) = -0.000000
` et ``
- Conservé les termes spécifiques C++ (asinh, printf, etc.)
- Maintenu la mise en forme et la structure originale
Références
- Norme C23 (ISO/CEI 9899:2024) :
-
- 7.12.5.2 Les fonctions asinh (p: 240-241)
-
- 7.25 Mathématiques génériques <tgmath.h> (p: 373-375)
-
- F.10.2.2 Les fonctions asinh (p: 520)
- Norme C17 (ISO/CEI 9899:2018) :
-
- 7.12.5.2 Les fonctions asinh (p : 240-241)
-
- 7.25 Mathématiques génériques <tgmath.h> (p : 373-375)
-
- F.10.2.2 Les fonctions asinh (p : 520)
- Norme C11 (ISO/IEC 9899:2011) :
-
- 7.12.5.2 Les fonctions asinh (p: 240-241)
-
- 7.25 Mathématiques génériques <tgmath.h> (p: 373-375)
-
- F.10.2.2 Les fonctions asinh (p: 520)
- Norme C99 (ISO/CEI 9899:1999) :
-
- 7.12.5.2 Les fonctions asinh (p: 221)
-
- 7.22 Mathématiques génériques de type <tgmath.h> (p: 335-337)
-
- F.9.2.2 Les fonctions asinh (p: 457)
Voir aussi
|
(C99)
(C99)
(C99)
|
calcule le cosinus hyperbolique inverse (
\({\small\operatorname{arcosh}{x} }\)
arcosh(x)
)
(fonction) |
|
(C99)
(C99)
(C99)
|
calcule la tangente hyperbolique inverse (
\({\small\operatorname{artanh}{x} }\)
artanh(x)
)
(fonction) |
|
(C99)
(C99)
|
calcule le sinus hyperbolique (
\({\small\sinh{x} }\)
sinh(x)
)
(fonction) |
|
(C99)
(C99)
(C99)
|
calcule l'arc sinus hyperbolique complexe
(fonction) |
|
Documentation C++
pour
asinh
|
|
Liens externes
| Weisstein, Eric W. "Inverse Hyperbolic Sine." De MathWorld — Une ressource web Wolfram. |