Python库详解之math库(续1)
1、接上个小节,我们看下math库定义的Angular conversion角转换函数:
1:degrees(x):功能:角度和弧长的相互转换.
2:radians(x):功能:弧长和角度的相互转换.

2、math库定义的双曲函数:Hyperbolic functions
1:acosh(x):功能:返回x的反双曲余弦.
2:asinh(x):功能:返回x的反双曲正弦.
3:atanh(x):功能:返回x的反双曲正切.
4:cosh(x):功能:返回x的双曲余弦.
5:sinh(x):功能:返回x的双曲正弦.
6:tanh(x):功能:返回x的双曲正切.

3、最后我们介绍math库特殊的函数和常量:
erf(x)函数以及erfc(x)函数:高斯误差函数.
gamma(x)函数以及lgamma(x)函数:伽玛函数(Gamma函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数.
常量有PI和e,数据参见图中所示:

4、在math库中,我们没有看到有关复数的信息,在python中,复数的计算归类到另外的库:cmath.导入cmath库,可以看到定义的函数除了复数计算,常量和math基本一致.

5、cmath库中和复数相关的函数定义:
1:phase(x)功能:等价math.atan2(x.imag,x.real).
2:polar(x)功能:等价于(abs(x),phase(x)).
3:rect(r, phi)功能:等价于r * (math.cos(phi) + math.sin(phi)*1j)

6、以下函数是复数的指数函数和对数函数:
1:exp(x):功能:复数的指数函数.
2:log(x[, base]):复数的以e或者base为底的对数函数.
3:log10(x):复数的以10为base的对数函数.
4:sqrt(x):复数的开根号函数.

7、复数的三角函数和双曲函数:
acos(x),asin(x),atan(x),cos(x),sin(x),tan(x);
acosh(x),asinh(x),atanh(x),cosh(x),sinh(x),tanh(x);


8、最后是复数的参数判断函数和cmath定义的常量:
1:isinf(x):如果x的实部或虚部正无穷大或负无穷大,则返回真.
2:isnan(x):如果x的实部或虚部不是数字返回true.
3:常量π和e.
