【发布时间】:2016-09-15 16:24:57
【问题描述】:
我发现了一个编程问题来计算 3 个已知点之间的平均距离。
您已经给出了三个坐标点 (x1,y1)、(x2,y2) 和 (x3,y3),我必须计算这些点之间的平均距离。
如果有人知道公式,请告诉我我可以写代码。
我的方法:- 我可以从距离公式中得到每个坐标之间的距离,但是我将如何计算平均距离,不知道。
distance1 = (x1,y1) 和 (x2,y2) 之间的点
distance2 = (x1,y1) 和 (x3,y3) 之间的点
distnace3 = (x2,y2) 和 (x3,y3) 之间的点
参考来源
http://www.teacherschoice.com.au/maths_library/trigonometry/triangle_given_3_points.htm
【问题讨论】:
-
什么是平均距离?平均三个距离?你不知道如何计算三个数字的平均值吗?
-
(distance1 + distance2 + distance3) / 3,假设距离没有加权? -
正确吗???我知道并且我已经通过相同的方法完成了它,但不确定它是否是三角形。要获得平均距离,我可以计算为 (D1+D2+D3)/3。
-
奇怪的是,OP“可以从距离公式中获得每个坐标之间的距离”,但在“计算平均距离”方面却遇到了麻烦。
-
Ajay_Kumar,这里还有什么需要吗?