bhgx0716 发表于 2011-6-6 21:21

如何从一组正实数中找到中间那个大小的实数?

本帖最后由 tenglang 于 2011-6-9 09:02 编辑

好比一组关于Y坐标的正实数(可能是奇数个,也可能是偶数个):Y=(这个是偶数个实数),如何找到这组数列中最按大小排列最中间的那两个数中的任意一个?如果是奇数个的话,如何找到最中间大小的那一个数?

wangyouyi 发表于 2011-6-6 22:27

回复 1 # bhgx0716 的帖子

用sort函数对数据进行排序,然后再取中间的数就行了!

ChaChing 发表于 2011-6-6 22:46

help median

meiyongyuandeze 发表于 2011-6-7 17:44

help sort

zhouyang664 发表于 2011-6-7 22:00

哈哈,综合楼上两个大哥的,先sort后median即可!

zhouyang664 发表于 2011-6-7 22:00

哈哈,综合楼上两个大哥的,先sort后median即可!

ChaChing 发表于 2011-6-7 23:16

1.中位数的定义:一组数据按从小到大(或从大到小)的顺序依次排列, 处在中间位置的一个数(或最中间两个数据的平均数, 注意:和众数不同, 中位数不一定在这组数据中)
2.The median of a finite list of numbers can be found by arranging all the observations from lowest value to highest value and picking the middle one. If there is an even number of observations, then there is no single middle value; the median is then usually defined to be the mean of the two middle values.
3.所以中位数的函数就是使用median
4.但LZ说的"按大小排列最中间的那两个数中的任意一个", 好像与百度或wiki说明的就不同的

smallqiao 发表于 2011-6-10 22:00

回答都很好!!赞美
页: [1]
查看完整版本: 如何从一组正实数中找到中间那个大小的实数?