【问题标题】:find coordinates from a point and giving distancein plot从一个点找到坐标并在图中给出距离
【发布时间】: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


【解决方案1】:

让我们假设,我们在顶部有点 A= (t1, f1) 和点 C= (t2,f2),您知道其坐标如图所示。计算直线方程

y = mx+c

求解 fx 和 tx。

【讨论】:

    猜你喜欢
    • 2016-11-06
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    相关资源
    最近更新 更多