原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.sin.html
校对:(虚位以待)
numpy.
sin
(x[, out]) = <ufunc 'sin'>三角正弦,元素。
参数: | x:array_like
|
---|---|
返回: | y:array_like
|
笔记
正弦是三角学的基本功能之一(三角形的数学研究)。考虑以原点为中心的半径为1的圆。光线从轴进入,在原点处形成一个角度(从该轴逆时针测量),并离开原点。出射光线与单位圆的交点的坐标是该角度的正弦。其范围从的-1到的+1. 函数具有零,其中角度是的倍数。和之间的角度的正弦为负。正弦和相关函数的众多属性包括在任何标准三角文本中。
例子
打印一个角度的正弦:
>>> np.sin(np.pi/2.)
1.0
打印以度为单位给出的角度数组的正弦:
>>> np.sin(np.array((0., 30., 45., 60., 90.)) * np.pi / 180. )
array([ 0. , 0.5 , 0.70710678, 0.8660254 , 1. ])
绘制正弦函数:
>>> import matplotlib.pylab as plt
>>> x = np.linspace(-np.pi, np.pi, 201)
>>> plt.plot(x, np.sin(x))
>>> plt.xlabel('Angle [rad]')
>>> plt.ylabel('sin(x)')
>>> plt.axis('tight')
>>> plt.show()