名稱空間
變體
操作

asinh, asinhf, asinhl

來自 cppreference.com
< c‎ | 數值‎ | 數學
 
 
 
常用數學函式
函式
基本操作
(C99)
(C99)
(C99)
(C99)(C99)(C99)(C23)
最大值/最小值操作
(C99)
(C99)
指數函式
(C23)
(C99)
(C99)
(C23)
(C23)

(C99)
(C99)(C23)
(C23)
(C23)
冪函式
(C99)
(C23)
(C23)

(C99)
(C23)
(C23)
三角函式和雙曲函式
(C23)
(C23)
(C23)
(C23)
asinh
(C99)
(C99)
(C99)
最近整數浮點數
(C99)(C99)(C99)
(C99)

(C99)(C99)(C99)
(C23)(C23)(C23)(C23)
浮點數操作
(C99)(C99)
(C99)(C23)
(C99)
窄化操作
(C23)
(C23)
(C23)
(C23)
(C23)
(C23)
量子與量子指數
十進位制重新編碼函式
總序和載荷函式
分類
(C99)
(C99)
(C99)
(C23)
誤差函式和伽馬函式
(C99)
(C99)
(C99)
(C99)
型別
宏常量
特殊浮點值
(C99)(C23)
引數和返回值
錯誤處理
快速操作指示符
 
定義於標頭檔案 <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 標準將此函式命名為“反雙曲正弦”("arc hyperbolic sine"),但雙曲函式的反函式是面積函式。它們的引數是雙曲扇形的面積,而不是弧。正確的名稱是“反雙曲正弦”(POSIX 使用)或“面積雙曲正弦”。

[編輯] 示例

#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));
}

輸出

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 The asinh functions (p: 240-241)
  • 7.25 型別通用數學 <tgmath.h> (p: 373-375)
  • F.10.2.2 The asinh functions (p: 520)
  • C17 標準 (ISO/IEC 9899:2018)
  • 7.12.5.2 The asinh functions (p: 240-241)
  • 7.25 型別通用數學 <tgmath.h> (p: 373-375)
  • F.10.2.2 The asinh functions (p: 520)
  • C11 標準 (ISO/IEC 9899:2011)
  • 7.12.5.2 The asinh functions (p: 240-241)
  • 7.25 型別通用數學 <tgmath.h> (p: 373-375)
  • F.10.2.2 The asinh functions (p: 520)
  • C99 標準 (ISO/IEC 9899:1999)
  • 7.12.5.2 The asinh functions (p: 221)
  • 7.22 型別通用數學 <tgmath.h> (p: 335-337)
  • F.9.2.2 The asinh functions (p: 457)

[編輯] 另請參閱

(C99)(C99)(C99)
計算反雙曲餘弦 (arcosh(x))
(函式) [編輯]
(C99)(C99)(C99)
計算反雙曲正切 (artanh(x))
(函式) [編輯]
(C99)(C99)
計算雙曲正弦 (sinh(x))
(函式) [編輯]
(C99)(C99)(C99)
計算復反雙曲正弦
(函式) [編輯]
C++ 文件 for asinh

[編輯] 外部連結

Weisstein, Eric W. "Inverse Hyperbolic Sine." From MathWorld — A Wolfram Web Resource.