小白求个算术问题

C++语言 码拜 9年前 (2016-04-26) 1021次浏览
同一直线上,依次有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).不知道怎么编程求…高手帮帮忙?
解决方案

10

数学问题嘛,解出方程程序中代入公式不就可以了

20

先算出Bx = xxxxxxx
By = xxxxxxxxx
然后编程实现

20

首先,线段m与n都是已知的,由几何原理不难得出【 (Ay-By):(Ay-Cy) = m:(m+n) 】,其中的m、n、Ay和Cy都是已知的,所以根据这个公式不难求出By的值。接着,我们再同理一样可以求出Bx的值

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明小白求个算术问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)