数学函数的介绍

数学函数包括5类基本的初等函数,它们分别是幂函数、指数函数、对数函数、三角函数、反三角函数。 。本文不涉及函数性质的介绍,只介绍如何计算 这些函数的函数值。同时也会介绍数学常数的调用,本文重点在于掌握如何导入和使用函数以及常数。

数学常数

之前我们计算过圆的面积,当时我们直接定义了pi圆周率的值为3.14,其实数学包就有这个常数。当然还有自然 底数e

>>> import math
>>> print(math.pi)
3.141592653589793
>>> math.e
2.718281828459045

数学常数主要包含这两个,至于复数的计算留在下一节讲解。

常用函数值的计算

幂函数与指数函数

在函数概念幂函数与指数函数是完全不通的,但是在计算过程中是一致的,我们使用math包中的pow函数 ,这个函数接收两个参数xy,计算xy次方。直接在交互式环境中练习。

>>>import math
>>>math.pow(3,4) # 指数和幂函数
81.0
>>>math.pow(3,3.1) # 3.1次方表示3的3次方乘以3的开10次方
30.135325698915423

对数函数与三角函数

对数函数在math包中主要介绍了3种函数,分别是ln(x),log2(x),lg(x)。三角函数主要介绍常用的3种

>>>import math
>>>math.log(math.e) # ln(x)
1.0
>>> math.log2(4) # log2(x)
2.0
>>> math.log10(10) # lg(x)
1.0
>>> math.sin(math.pi / 2)
1.0
>>> math.cos(math.pi)
-1.0
>>> math.tan(math.pi / 4) # 结果应该为1,而计算浮点数表示会有误差
0.9999999999999999
>>> math.tan(math.pi / 2) # 在数学中是无穷大,计算机无法存储无穷大的数,用一个很大的数代替了
1.633123935319537e+16

由于高中阶段课本很少涉及反三角函数的内容,本文不做更多介绍了,希望读者朋友查看math中的所有函数 在交互模式中输入

math. # 按下tab键就会自动补充所有函数