早教吧作业答案频道 -->其他-->
点到直线上多个点的距离之和最短,如何求这一点在一条直线上有n个点,坐标为A1,A2,...An,如何找到同一直线上的一点B,使得B到A的距离之和最小。也就是sum(ABS(An-B)最小,其中n=1,2
题目详情
点到直线上多个点的距离之和最短,如何求这一点
在一条直线上有n个点,坐标为A1,A2,...An,如何找到同一直线上的一点B,使得B到A的距离之和最小。也就是sum(ABS(An-B)最小,其中n=1,2,...n
abs代表绝对值,An>0,而且An分布不均匀。
例如:n个点的坐标为:1,2,9,10,11,12,13,14,15。那么,B点一定在9和15之间,找到B点的公式有没有?
如果只考虑B点为整数,那么B点应该为11时,与A点距离之和最短,=32。这个是用excel表格试算出来的,求公式。
谢谢了。
在一条直线上有n个点,坐标为A1,A2,...An,如何找到同一直线上的一点B,使得B到A的距离之和最小。也就是sum(ABS(An-B)最小,其中n=1,2,...n
abs代表绝对值,An>0,而且An分布不均匀。
例如:n个点的坐标为:1,2,9,10,11,12,13,14,15。那么,B点一定在9和15之间,找到B点的公式有没有?
如果只考虑B点为整数,那么B点应该为11时,与A点距离之和最短,=32。这个是用excel表格试算出来的,求公式。
谢谢了。
▼优质解答
答案和解析
将A1,A2,...An按坐标大小排序,得到P1,P2,...,Pn
如果n是奇数,取B=P((n+1)/2),即最中间那个点
如果n是偶数,取B为线段P(n/2)P(n/2+1)上的任何一点都可以
道理很简单,记f(x)=sum(ABS(An-x)),当x偏右侧(即在中间那点或那段线段右侧)时f是斜率为正的(连续)折线段,x偏左侧时f是斜率为负的折线段,根据单调性就能判断出最小值。
如果n是奇数,取B=P((n+1)/2),即最中间那个点
如果n是偶数,取B为线段P(n/2)P(n/2+1)上的任何一点都可以
道理很简单,记f(x)=sum(ABS(An-x)),当x偏右侧(即在中间那点或那段线段右侧)时f是斜率为正的(连续)折线段,x偏左侧时f是斜率为负的折线段,根据单调性就能判断出最小值。
看了 点到直线上多个点的距离之和最...的网友还看了以下:
在足球比赛中常常可见:当一球员脚被撞伤倒地不能起来时,一名医生马上跑过去在受伤部位喷上一种液体,这 2020-06-20 …
.《马克思恩格斯全集》中《1860年中国纪事》这篇文章中曾说:“太平天国一点进步意义也没有。”下列 2020-06-30 …
在足球比赛中常常可见:当一球员脚被撞伤倒地不能起来时,一名医生马上跑过去在受伤部位喷上一种液体,这 2020-07-15 …
有学者为了证明中国的丝织技术最晚应该出现在新石器时代,找到的最有利证据应是()A.在1958年考古 2020-07-16 …
6月至7月,某探险队沿①到④线路进行了为期一个多月的地理探险考察,读图完成13-15题.途中探险队 2020-07-29 …
如图,从点A到点B有条不同的最短路线. 2020-12-05 …
在一次模拟考试中,其它各门成绩都不错的小马因化学考试失利而感到沮丧。假如老师要你开导他,下列观点最有 2020-12-20 …
在足球比赛中常常可见:当一球员脚被撞伤倒地不能起来时,一名医生马上跑过去在受伤部位喷上一种液体,这种 2020-12-22 …
下图为华北平原某城市的人耳可闻噪声分贝强度(单位:PNdB)等值线分布图图中M点代表交通运输网中的点 2020-12-26 …
该图为我国华北平原某城市的可闻噪声分贝强度(单位:PNdB)等值线分布图,图中黑色圆点代表交通运输网 2020-12-26 …