我需要将一些Matlab代码转换为P语言。在设置弧线上给定角度的连续点时,我遇到了使用numpy.arange
的困难(以弧度为单位)。
我已经做到了这一步(以下示例是沿x轴的点):
def sensor_data_arc_x():
theta = np.arange(0, angle/2, 2*np.pi/360)
return np.multiply(radius, np.cos(np.transpose(theta)))
我知道 numpy.arange
不包含端点,虽然 Matlab 的相应函数会包含; 数组总是少一个元素,这会混乱我的计算。有没有一种方法可以包含端点?
np.linspace
可以更好地控制端点,尤其在处理浮点数时更为优秀。 - hpaulj