基本初等函数

2018-08-03 python ai

基本初等函数包括了:幂函数、指数函数、对数函数、三角函数、反三角函数五类。

三角函数

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi, np.pi, 300, endpoint=True)
plt.plot(x, np.cos(x))
plt.plot(x, np.sin(x))
plt.show()

指数函数

其定义如下。

$$y=a^x \ (a>0, a \neq 1)$$

其中 $a$ 为常数,具有如下特性:A) $y$ 永远为正数;B) 当 x=0 时,对应 y=1

import numpy as np
import matplotlib.pyplot as plt

x = np.arange(-10, 10, 0.1)

y1 = 2**x
y2 = 2**(-x)
#y3 = np.exp(x)

plt.plot(x, y1, color='green', label='$2^x$')
plt.plot(x, y2, color='red', label='$2^{-x}$')
plt.legend()
plt.show()

如果要计算底为自然数的指数,可以使用 numpy.exp() 函数,其入参可以是数组,而对于 math.exp() 的入参只能是单个的数值。