微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从线条的图案中找到真正的线条根据绘制的图案线找到一条线的真实 x 个数据点?

如何解决如何从线条的图案中找到真正的线条根据绘制的图案线找到一条线的真实 x 个数据点?

我有几条线,例如:- line-1,line-2,...n 在 (x 轴) 的不同点 (位置点) 的 y 轴 (Errors) 上具有相同的错误模式。>

我想叠加这些线来找到 x 的正确位置。

我正在收集路径“x”上错误“y”的数据点。每个月我都会在同一条路径上收集这些数据点 (x,y)。所有数据点都是由机器创建的。要记住,机器总是不会给出正确的 x' y 错误点位置'。 如果我绘制第一个月的数据点,它会给我一条线。如果我在同一平面上绘制第二个月的数据点,我会看到由于机器错误错误显示在上个月错误之后或之后,但实际上 y 错误点位于原始位置 x。

简而言之,当我在同一路径上使用新值 (x,y) 绘制错误时,我第一次在路径中第一次看到点 x 上出现了错误 y,第二次出现了错误。我看到错误-y 发生在不同的 x 点。当我们查看图表时,我们可以清楚地说,第二个月也形成了相同的错误,但在不同的位置。现在我想使用 line1,line2 (x,y) 点数据找到具有正确 x 位置点和错误 y 的真实线。

实线 (x,y) 或叠加线:考虑线 1 = (2,4.5) 中的一个点我可以在 line2 =(2.4,4.6) 上看到相同类型的点,该点是在一个月后用数据点绘制的同一路径的时间。由于现实世界中的某些机器错误,这些点的错误被放置在不正确的 x 位置点中。但实际上那些错误点 Y (y1,y2) 应该在 x 点(线 1 的 x1 点)=线 2 的 x2 点)。比如 line1=(2,4.5) 和 line2=(2,4.6)。

代码片段以了解问题

import numpy as np
import matplotlib.pyplot as plt

xs=np.arange(0,10)

y1= [3,3.5,5,4.5,5.5,7.2,6.1,4.1,3,4.5]
y2= [3.5,4,5.6,6.6,4.5]

plt.plot(xs,y1,label="line1")
plt.plot(xs,y2,label="line2")

plt.legend()
plt.show()

现在我想从模式线(第 1 行和第 2 行)中找到一条具有实际值 (x,y) 的线。

显示 Line-1 和 Line2 的线型

![present line patterns of Line-1 and Line2

提前致谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。