想象一下,我有两点[x1,y1], [x2,y2]
我知道,y1
小于0而y2
更大。此外,x1
只比x2
小一倍。现在我需要一种方法来创建一个贯穿两个点的方程,然后我想知道方程y0-point上的x3
是什么。 //当输入“0”作为y-coord时,等式给出我的x
。
你知道任何等式:
x = ...x1...x2...y1...y2
?
谢谢:)
编辑: 整个事情将在JavaScript脚本中表示,以显示离开视野的图形。所以请不要将其标记为偏离主题..
答案 0 :(得分:1)
要找到通过两点 的线的等式,比如说P1 = [x1,y1]和P2 = [x2,y2],你可以继续执行以下操作:
FOR EXAMPLE ,在您的具体情况下,我们有,给定点P1和P2:
示例第3点中的等式将是您在JavaScript中用于建模的等式。
您可以参考this tutorial获取有关如何在任意两点得出线性方程的解释。
答案 1 :(得分:0)
如果你只想要两点之间中点的x坐标那么:x =(x1 + x2)/ 2 这是所讨论的x坐标的平均值。
答案 2 :(得分:0)
您是否在询问如何找到通过两点的线的等式?
使用斜率公式。
(1)y - y1 = m(x - x1)
m是斜率。你可以用你的两点来计算:
(2)m =(y2-y1)/(x2-x1)
选择原来的两个点中的一个并将它们的值以及斜率m插入等式(1)。解决y。等式将具有以下形式:
y = mx + b
插入x的任何值以获取相应的y值。