本章介绍median()函数的用法。
描述:
对序列进行分段后返回分界值
语法:
A.median(k:n)
备注:
把序列A根据序列长度平均分成n段,返回第k段与第k+1段的分界值;
k省略n不省略时,将各段的分界值组成序列返回。
参数全省略时,如果序列长度是奇数返回中间位置的成员值;如果序列长度是偶数返回中间两个成员的平均值。对于不能平均分段的序列采取逻辑分段。
参数:
A |
序列 |
k |
第k段,k>=1且k<=n,k省略时返回各个分段的分界值 |
n |
分段数,大于1, k省略时才能省略n,n缺省为2 |
返回值:
数值/序列
示例:
|
A |
|
1 |
=[1,2,3,4,5,6,7,8] |
|
2 |
=A1.median() |
参数全省略,序列长度为偶数,所以返回中间两个成员的平均值,即(4+5)/2,结果为4.5 |
3 |
=A1.median(2:3) |
分段形式如下: 将序列分为3段,返回第2段与第3段的分界值,结果为6 |
4 |
=A1.median(:3) |
参数k省略,返回各段的分界值组成序列,结果值为[3,6] |
5 |
=A1.median(:10) |
分段形式如下: |
|
|
结果为:[1,2,3,4,4.5,5,6,7,8] |