同一直线上,依次有3点A(Ax,Ay),B(Bx,By),C(Cx,Cy)
已知AB=m,BC=n,A(Ax,Ay),C(Cx,Cy) AC2点坐标已知
m^2=(Ax-Bx)^2+(Ay-By)^2
n^2=(Bx-Cx)^2+(By-Cy)^2
求中间点B的坐标(Bx,By).不知道怎么编程求…高手帮帮忙?
已知AB=m,BC=n,A(Ax,Ay),C(Cx,Cy) AC2点坐标已知
m^2=(Ax-Bx)^2+(Ay-By)^2
n^2=(Bx-Cx)^2+(By-Cy)^2
求中间点B的坐标(Bx,By).不知道怎么编程求…高手帮帮忙?
解决方案
10
数学问题嘛,解出方程程序中代入公式不就可以了
20
先算出Bx = xxxxxxx
By = xxxxxxxxx
然后编程实现
By = xxxxxxxxx
然后编程实现
20
首先,线段m与n都是已知的,由几何原理不难得出【 (Ay-By):(Ay-Cy) = m:(m+n) 】,其中的m、n、Ay和Cy都是已知的,所以根据这个公式不难求出By的值。接着,我们再同理一样可以求出Bx的值