c++中处理相关数学函数

老衲今日纳妾

老衲今日纳妾

2016-02-19 10:30

下面图老师小编跟大家分享一个简单易学的c++中处理相关数学函数教程,get新技能是需要行动的,喜欢的朋友赶紧收藏起来学习下吧!

数学库函数声明在 math.h 中,主要有:

1、abs(x) 求整型数x 的绝对值

2、cos(x) x(弧度)的余弦

3、fabs(x) 求浮点数x 的绝对值

4、ceil(x) 求不小于x 的最小整数

5、floor(x) 求不大于x 的最小整数

6、log(x) 求x 的自然对数

7、log10(x) 求x 的对数(底为10)

8、pow(x, y) 求x 的y 次方

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

函数说明:

pow()用来计算以x为底的y次方值,即xy值,然后将结果返回。

返回值:

返回x的y次方计算结果。

9、sin(x) 求x(弧度)的正弦

函数说明:

sin()用来计算参数x的正玄值,然后将结果返回。

返回值:

返回-1 至1之间的计算结果。
10、sqrt(x) 求x 的平方根

11、acos(x)求求反余弦

函数说明:

acos()用来计算参数x的反余弦值,然后将结果返回。参数x范围为-1至1之间,超过此范围则会失败。

返回值:

返回0至PI之间的计算结果,单位为弧度,在函数库中角度均以弧度来表示。

12、asin(s)求反正弦

函数说明:

asin()用来计算参数x的反正弦值,然后将结果返回。参数x范围为-1至1之间,超过此范围则会失败。

返回值:

返回-PI/2之PI/2之间的计算结果。

13、atan(x)

函数说明:

atan()用来计算参数x的反正切值,然后将结果返回。

返回值:

返回-PI/2至PI/2之间的计算结果。

14、atan2(x)

函数说明:

atan2()用来计算参数y/x的反正切值,然后将结果返回。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

返回值:

返回-PI/2 至PI/2 之间的计算结果。

15、exp(计算指数)

函数说明:

exp()用来计算以e为底的x次方值,即ex值,然后将结果返回。

返回值:

返回e的x次方计算结果。

16、frexp(将浮点型数分为底数与指数)

函数说明:

frexp()用来将参数x 的浮点型数切割成底数和指数。底数部分直接返回,指数部分则借参数exp 指针返回,将返回值乘以2 的exp次方即为x的值。

返回值:

返回参数x的底数部分,指数部分则存于exp指针所指的地址。

#include stdio.h #include math.h

代码如下:

main()
{
int exp;
double fraction,i;
fraction = frexp (1024,&exp);
i=ldexp(fraction,exp);
printf("exp = %dn",exp);
printf("fraction = %fn", fraction);
printf("i=%f",i);
}

17、ldexp(计算2的次方值)

函数说明:

ldexp()用来将参数x乘上2的exp次方值,即x*2exp。

返回值:

返回计算结果。

/* 计算3*(2^2)=12 */

#include stdio.h

#includemath.h

代码如下:

main()
{
int exp;
double x,answer;
answer = ldexp(3,2);
printf("3*2^(2) = %fn",answer);
}

18、log(计算以e 为底的对数值)

函数说明:

log()用来计算以e为底的x 对数值,然后将结果返回。

返回值:

返回参数x的自然对数值。

#include stdio.h #include math.h

代码如下:

main()
{
double answer;
answer = log (100);
printf("log(100) = %fn",answer);
}

19、log10(计算以10 为底的对数值) 

20、sinh(取双曲线正玄函数值)

函数说明:

sinh()用来计算参数x的双曲线正玄值,然后将结果返回。数学定义式为:(exp(x)-exp(-x))/2。

返回值:

返回参数x的双曲线正玄值。

#include stdio.h #include math.h

代码如下:

main()
{
double answer = sinh (0.5);
printf("sinh(0.5) = %fn",answer);
}

展开更多 50%)
分享

猜你喜欢

c++中处理相关数学函数

编程语言 网络编程
c++中处理相关数学函数

c++中函数重载的相关知识

编程语言 网络编程
c++中函数重载的相关知识

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

C/C++中回调函数初探

编程语言 网络编程
C/C++中回调函数初探

C/C++中函数指针的含义

编程语言 网络编程
C/C++中函数指针的含义

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

C++中的虚函数(一)

C语言教程 C语言函数
C++中的虚函数(一)

C++中sprintf()函数的使用详解

编程语言 网络编程
C++中sprintf()函数的使用详解

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

MYSQL5 masterslave数据同步配置方法

MYSQL5 masterslave数据同步配置方法

让网页上的超链接失效不能点击的js代码

让网页上的超链接失效不能点击的js代码
下拉加载更多内容 ↓