从 2 个笛卡尔坐标确定直线方程



我可以在纸上轻松做到这一点,但在将其转化为语言时有一点心理障碍(我会接受任何答案,但Java可能是最简单的)。

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

知道

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

所有的帮助都表示赞赏:)

亲切问候

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

你现在只需要获得xC,那就是

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

这是,假设yByA不同。如果它们相等,那么如果yCyA不同,你就没有解,如果yC=yA,则无限解(每个xC都有效)

相关内容

  • 没有找到相关文章

最新更新