我正在尝试计算一条线上的点。我得到了边缘的点以及一个边缘到我想要找到的点(即 B)之间的距离。
A(2,4)
B(x,y)
C(4,32)
A 到 B 之间的距离为 5。
如何计算 Bx 和 By?使用以下等式:
d = Math.Sqr((Bx-Ax)^2 + (By-Ay)^2)
d = Math.Sqr((Cx-Bx)^2 + (Cy-By)^2)
然后比较上面的等式。
这是放置点的方程:
5 = Math.Sqr((Bx-2)^2 + (By-4)^2)
23.0713366 = Math.Sqr((4-Bx)^2 + (32-By)^2)
或者
Math.Sqr((Bx-2)^2 + (By-4)^2) - 5 = Math.Sqr((4-Bx)^2 + (32-By)^2) - 23.0713377
如何使用 VBA 解决这个问题?
谢谢!