C語言常用數學函式及其用法

2022-05-20 07:57:46 字數 2876 閱讀 3755

**:

三角函式:(所有引數必須為弧度)

1.acos

函式申明:acos  (double x);

用途:用來返回給定的 x 的反余弦函式。

2.asin

函式申明:asin  (double x);

用途:用來返回給定的 x 的反正弦函式。

3.atan 

函式申明:atan  (double x);

用途:用來返回給定的 x 的反正切函式。

4.sin

函式宣告:sin   (double x);

用途:用來返回給定的 x 的正弦值。

5.cos

函式宣告:cos   (double x);

用途:用來返回給定的 x 的余弦值。

6.tan

函式宣告:tan   (double x);

用途:用來返回給定的 x 的正切值。

7.atan2

函式宣告:atan2 (double y, double x);

用途:返回給定的 x 及 y 座標值的反正切值

其他函式:

8.atof 

函式名: atof  (const char *s);

功  能: 把字串轉換成浮點數

用  法: double atof(const char *nptr);

程式例:

#i nclude

#i nclude

int main(void)

9. ceil  和 floor

函式名: ceil  

floor 

功  能: 向上捨入

向下捨入

用  法: double ceil(double x);

double floor(double x);

程式例:

#i nclude

int main(void)

該程式執行結果:original number     123.54

number rounded down 123.00

number rounded up   124.00

10.fabs

函式名:fabs

功能:求浮點數x的絕對值.

用法:fabs  (double x);

11.fmod

函式名: fmod

功  能: 計算x對y的模, 即x/y的餘數

用  法: double fmod(double x, double y);

程式例:

#i nclude

#i nclude

int main(void)

12.abs

函式名:abs

功能:返回整型數的絕對值.

用法:abs(number)

number 引數可以是任意有效的數值表示式。如果 number 包含 null,則返回 null;如果是未初始化變數,則返回 0.

冪指數:

13.exp

函式名:exp

功能:返回 e 的 n 次冪.

用法:exp   (double x);

14.frexp

函式名: frexp

功  能: 把乙個雙精度數分解為尾數的指數

用  法: double frexp(double value, int *eptr);

程式例:

#i nclude

#i nclude

int main(void)

15.log

函式名:log

功 能: 自然對數函式ln(x) 

用 法: double log(double x); 

程式例:

#i nclude

#i nclude

int main(void) 

log(x,y)=ln(y)/ln(x)

16.ldexp

函式名: ldexp 

功 能: 計算value*(2的exp冪 ).

用 法: double ldexp(double value, int exp); 

程式例: 

#i nclude 

#i nclude 

int main(void) 

執行結果為:2*2^3=16.

17.log10

函式名:log10

功能:返回以 10 為底的對數.

用法:log10 (double x);

18.sqrt

函式名:sqrt

功能:返回指定數字的平方根.

用法:sqrt  (double x);

19.modf

函式名:modf

功  能: 把數分為指數和尾數

用  法: double modf(double value, double *iptr);

程式例:

#i nclude

#i nclude

int main(void)

20.pow

函式名:pow

功能:返回指定數字的指定次冪.

用法:pow   (double x, double y);(將返回x的y次冪)

雙曲函式:

21.cosh

函式名:cosh 

功能:返回指定角度的雙曲余弦值.

用法:double  cosh(double x(以弧度計量的角度)) ;

22.sinh

函式名:sinh

功能:返回指定角度的雙曲正弦值。

用法:sinh  (double x);(其中引數x必須為弧度制)

23.tanh

函式名:tanh

功能:回指定角度的雙曲正切值.

用法:tanh  (double x);

C語言常用數學函式及其用法

三角函式 所有引數必須為弧度 1.acos 函式申明 acos double x 用途 用來返回給定的 x 的反余弦函式。2.asin 函式申明 asin double x 用途 用來返回給定的 x 的反正弦函式。3.atan 函式申明 atan double x 用途 用來返回給定的 x 的反正切...

R語言常用數學函式

sum max min mean median prod x 對x中的元素都連乘 which.max x 返回x中最大元素的下標 which.min x 返回x中最小元素的下標 range x 值域 rev x 對x中的元素取逆序 sort x 將x中的元素將公升序排列 pmin x,y 返回乙個向...

C 中常用數學函式

include using abs 絕對值 using acos 反余弦 using acosf 反余弦 using acosl 反余弦 using asin 反正弦 using asinf 反正弦 using asinl 反正弦 using atan 反正切 using atan2 y x的反正切...