Math标准库函数功能汇总

Math标准库函数

计算机编程语言的一种函数,主要应用数据运算。Math函数可以被应用于解决部分计算机程序问题
下面列出一些函数的功能及使用说明

函数功能使用说明
e自然常数e>>>math.e 2.718281828459045
pi圆周率pi>>>math.pi 3.141592653589793
degrees弧度转角度math.degrees(x) ,x为弧度
radians角度转弧度radians(x),x 为角度
sin计算弧度的正弦值sin(x),x为传入的弧度值
cos计算弧度的余弦值cos(x),x为传入的弧度值
tan计算弧度的正切值tan(x),x为传入的弧度值
cosh计算弧度的双曲余弦值cosh(x),x为传入的弧度值
tanh计算弧度的双曲正切值tanh(x),x为传入的弧度值
asin计算弧度的反正弦值asin(x),x为传入的弧度值
acos计算弧度的反余弦值acos(x),x为传入的弧度值
atan计算弧度的反正切值atan(x),x为传入的弧度值
atan2计算两个浮点数类型值之比的反正切值atan2(x,y),该函数会 计算出x/y的反正切值
log计算浮点数的自然对数值log(x),计算以e为底的对数
log10返回x的以10为底的对数log10(x),计算以10为底的对数
log1p返回1+x的自然对数(以e为底)log1p(x)
exp计算 浮点为数的指数函数值exp(x),计算e的x次方
expm1返回e的x次方减1expm1(x),计算e的x次方减一
pow计算出某数的某次方值pow(x,y),计算x的y此方
frexp调整浮点变量,将原变量的数值部分调整到介于0.5和1之间double y=frexp(double x,intexpptr),函数frexp将double x的数值部分调整成介于0.5和1之间,将调整好的新数值部分回传给y,而指数部分将传给指针expptr所指的位置,使x=y(2^expptr)
ldexp根据所给予的数值部分x和指数部分y计算出浮点数x*(2^y)的值ldexp(double x, int y),将返回x*(2^y)的值
_cabs取得复数结构的绝对值double y=_cabs(struct_complex x),设复数x的实数部分为a,虚数部分为b,则cabs将会计算x.a的平方加x.b的平方的和开根号的值
hypot计算已知两边的直角三角形的斜边长hypot(x,y),计算x与y的平方和,再开根号值
ceil计算不小于某浮点数的最小整数ceil(x)
floor计算不大于某浮点数的最大整数floor(y)
modf求浮点数的小数部分double z=modf (double x, double y),x的整数部分会写入y,返回小数部分
trunc计算x的整数部分trunc(x),x为实数
fabs返回x的绝对值fabs(x)
fmod求两浮点数相除后的余数double z=fmod(double x, double y),z等于x除以y后的余数
sqrt求某非浮点数的平方根sqrt(x)
fsum计算无损精度的和fsum([x, y, …])
factorial计算x的阶乘factorial(x)
isinf若x为无穷大,返回True;否则,返回Falseisinf(x)
isnan若x不是数字,返回True;否则,返回Falseisnan(x
copysign若y<0,返回-1乘以x的绝对值; 否则,返回x的绝对值copysign(x, y)
erf计算x的误差函数erf(x)
erfc计算x的余误差函数erfc(x)
gamma计算x的伽玛函数gamma(x)
lgamma计算x的绝对值的自然对数的伽玛函数lgamma(x)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值