0

我可以很容易地在纸上做到这一点,但在将它变成一种语言时有一点心理障碍(我会接受任何答案,但 Java 可能最简单)。

我有两组点 A (xA, yA) 和点 B (xB, yB)。

知道了这一点,并假设这两个创建了一个直线图,我需要能够编写一个函数来给我 xC,因为我知道 yC(并且,显然新点在同一条线上)。

所有帮助表示赞赏:)

亲切的问候

4

1 回答 1

6
(yB-yA)/(xB-xA) = (yC - yA) / (xC-xA)

你现在只需要获取xC,即

xC = xA + ((yC - yA) * (xB-xA) / (yB-yA))

这是,假设yB不同于yAyC如果它们相等,那么如果与 不同,则您没有解决方案yA,并且xC如果yC=yA

于 2013-09-12T18:43:36.600 回答