好的,使用Javascript(或者我可以轻松转换的东西,我非常了解BASIC,但在C ++和C#上有点生疏)我需要解决这个问题/等式:
给定一条线的起点和终点(在x,y和z中),该线上的哪一点满足等式
A*x+B*y+C*z=D
A,B,C和D被定义,但是x y和z是未知数,但是在我上面所知的那条线上有一些。我需要从中得到一个x,y和z点。
答案 0 :(得分:1)
由于您知道线的起点和终点,因此您可以使用ax + by + cz = 0
A*x + B*y + C*z = 0
可以写成(A/D)*x + (B/D)*y + (C/D)*z = 1
,这也是一个等式。
我猜你所寻求的是两条线的交点。
解决这两个方程,你将获得你的x,y和z。实际上这些方程是system of 3 variable equations。
我希望这会有所帮助。
欢呼声