【发布时间】:2020-08-20 01:55:00
【问题描述】:
假设我从峰顶移动,距离峰顶 1 纳米(左侧)。如何获取到达点的索引或坐标?
数据如下所示:
timeInS= [0.000000e+00, 1.000000e-10, 2.000000e-10, 3.000000e-10, 4.000000e-...]
force=[-0.0030, 20.3471, 41.1066, 8.4028, 60.1618 ...]
#distance is eucleadian distance
for i in range(len(force)-1):
distance.append ( math.sqrt( ((ts[i]-f[i])**2)+((ts[i+1]-f[i+1])**2) ))
请看这里的情节:force vs time
【问题讨论】:
-
请提供输入坐标样本以及我们正在移动的方向,例如x、y 或某个角度。
-
对不起,问题还不是很清楚,图是在力和时间之间,你问的是距离(1nm)。
-
对,就是两点之间的欧式距离。
-
橙色线的长度单位不是nm。
-
你可能想要最大力的索引。这个函数
numpy.argmax符合要求吗?
标签: python python-3.x matplotlib distance euclidean-distance