asinh, asinhf, asinhl
From cppreference.net
Common mathematical functions
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ヘッダーで定義
<math.h>
|
||
|
float
asinhf
(
float
arg
)
;
|
(1) | (C99以降) |
|
double
asinh
(
double
arg
)
;
|
(2) | (C99以降) |
|
long
double
asinhl
(
long
double
arg
)
;
|
(3) | (C99以降) |
|
ヘッダーで定義
<tgmath.h>
|
||
|
#define asinh( arg )
|
(4) | (C99以降) |
1-3)
arg
の逆双曲線正弦を計算します。
4)
型総称マクロ: 引数の型が
long
double
の場合、
asinhl
が呼び出されます。そうでない場合、引数が整数型または
double
型の場合、
asinh
が呼び出されます。それ以外の場合、
asinhf
が呼び出されます。引数が複素数の場合、マクロは対応する複素数関数(
casinhf
、
casinh
、
casinhl
)を呼び出します。
目次 |
パラメータ
| arg | - | 双曲扇形の面積を表す浮動小数点値 |
戻り値
エラーが発生しない場合、逆双曲線正弦
arg
(
sinh
-1
(arg)
または
arsinh(arg)
)が返されます。
アンダーフローによる範囲エラーが発生した場合、正しい結果(丸め後)が返されます。
エラーハンドリング
エラーは、
math_errhandling
で指定された通りに報告されます。
IEEE浮動小数点演算(IEC 60559)を実装がサポートしている場合、
- 引数が±0または±∞の場合、変更されずに返されます。
- 引数がNaNの場合、NaNが返されます。
注記
C標準ではこの関数を「逆双曲線正弦」と命名していますが、双曲線関数の逆関数は面積関数です。それらの引数は双曲線扇形の面積であり、弧長ではありません。正しい名称は「逆双曲線正弦」(POSIXで使用)または「面積双曲線正弦」です。
例
このコードを実行
出力:
asinh(1) = 0.881374 asinh(-1) = -0.881374 asinh(+0) = 0.000000 asinh(-0) = -0.000000
参考文献
- C23規格 (ISO/IEC 9899:2024):
-
- 7.12.5.2 asinh関数群 (p: 240-241)
-
- 7.25 総称数学 <tgmath.h> (p: 373-375)
-
- F.10.2.2 asinh関数群 (p: 520)
- C17規格 (ISO/IEC 9899:2018):
-
- 7.12.5.2 asinh関数群 (p: 240-241)
-
- 7.25 総称数学 <tgmath.h> (p: 373-375)
-
- F.10.2.2 asinh関数群 (p: 520)
- C11規格 (ISO/IEC 9899:2011):
-
- 7.12.5.2 asinh関数群 (p: 240-241)
-
- 7.25 総称数学 <tgmath.h> (p: 373-375)
-
- F.10.2.2 asinh関数群 (p: 520)
- C99規格 (ISO/IEC 9899:1999):
-
- 7.12.5.2 asinh関数 (p: 221)
-
- 7.22 総称数学 <tgmath.h> (p: 335-337)
-
- F.9.2.2 asinh関数 (p: 457)
関連項目
|
(C99)
(C99)
(C99)
|
逆双曲線余弦を計算する (
\({\small\operatorname{arcosh}{x} }\)
arcosh(x)
)
(関数) |
|
(C99)
(C99)
(C99)
|
逆双曲線正接を計算する (
\({\small\operatorname{artanh}{x} }\)
artanh(x)
)
(関数) |
|
(C99)
(C99)
|
双曲線正弦を計算する (
\({\small\sinh{x} }\)
sinh(x)
)
(関数) |
|
(C99)
(C99)
(C99)
|
複素数の逆双曲線正弦を計算する
(関数) |
|
C++ ドキュメント
for
asinh
|
|
外部リンク
| Weisstein, Eric W. "Inverse Hyperbolic Sine." From MathWorld — A Wolfram Web Resource. |
| Weisstein, Eric W. "逆双曲線正弦" MathWorld — Wolfram Webリソースより |