numpy.sin¶
-
numpy.
sin
(x[, out]) = <ufunc 'sin'>¶ 三角正弦,元素。
参数: x:array_like
角度,以弧度( rad等于360度)。
返回: y:array_like
x的每个元素的正弦。
笔记
正弦是三角学的基本功能之一(三角形的数学研究)。考虑以原点为中心的半径为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()