c 中的數學函式

2022-06-19 02:36:16 字數 1200 閱讀 7353

math.h 數學函式庫,一些數學計算的公式的具體實現是放在math.h裡,具體有:

1 三角函式

double sin (double);

double cos (double);

double tan (double);

2 反三角函式

double asin (double); 結果介於[-pi/2, pi/2]

double acos (double); 結果介於[0, pi]

double atan (double); 反正切(主值), 結果介於[-pi/2, pi/2]

double atan2 (double, double); 反正切(整圓值), 結果介於[-pi/2, pi/2]

3 雙曲三角函式

double sinh (double);

double cosh (double);

double tanh (double);

4 指數與對數

double exp (double);

double pow (double, double);

double sqrt (double);

double log (double); 以e為底的對數

double log10 (double);c++中自然對數函式:log(n)   以10為底:log10(n)但沒有以2為底的函式但是可以用換底公式解 決:log2(n)=log10(n)/log10(2)

5 取整

double ceil (double); 取上整

double floor (double); 取下整

6 絕對值

double fabs (double);

7 標準化浮點數

double frexp (double f, int *p); 標準化浮點數, f = x * 2^p, 已知f求x, p ( x介於[0.5, 1] )

double ldexp (double x, int p); 與frexp相反, 已知x, p求f

8 取整與取餘

double modf (double, double*); 將引數的整數部分通過指標回傳, 返回小數部分

double fmod (double, double); 返回兩引數相除的餘數

source: 《c & c++ code capsules》

9 平方根

sqrt

C 中的數學函式彙總

math.h 數學函式庫,一些數學計算的公式的具體實現是放在math.h裡,具體有 1 三角函式 double sin double double cos double double tan double 2 反三角函式 double asin double 結果介於 pi 2,pi 2 doubl...

C 的數學函式

名稱 說明 e 表示 自然對數的底,它由常數 e 指定。pi 表示圓的周長與其直徑的比值,它通過常數 指定。名稱 說明 abs 已過載。返回指定數字的絕對值。acos 返回余弦值為指定數字的角度。asin 返回 正弦值為指定數字的角度。atan 返回 正切值為指定數字的角度。atan2 返回 正切值...

Python中的數學函式

有時候,我們需要對資料內建的型別進行轉換,資料型別的轉換,你只需要將資料型別作為函式名即可。int x 將x轉換為乙個整數。float x 將x轉換到乙個浮點數。complex x 將x轉換到乙個複數,實數部分為 x,虛數部分為 0。complex x,y 將 x 和 y 轉換到乙個複數,實數部分為...