作业帮 > 数学 > 作业

matlab求到所有的点的距离之和最小的点或者值

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/14 05:11:58
matlab求到所有的点的距离之和最小的点或者值
假设有一个很长无规律的序列3 5 6 7 8 34 67 9 43 3 7还可以更长,如何运用matlab求出一个值使得到所有的值得距离最小?如果是一系列坐标又怎么求呢?
那个二维的可以是(4,5)(5,6)……更多的点,如果一个个如入利用求最小值的函数较麻烦,有没有现成的函数可以直接得出呢
一维的其实很简单,只要取这些数里按大小顺序排列后最中间一个数(如果是偶数个的话,在最中间两个数之间任取一个数都可以)就行了,好像叫中位数是吧,道理你自己琢磨琢磨,我懒得讲了.
所以你那个例子里直接用median([3 5 6 7 8 34 67 9 43 3 7])即可
二维的如果是棋盘距离的话和一维一样,对横纵坐标分别取中位数即可.如果要求是欧式距离就不会了,抱歉.