median()

阅读(321) 标签: 序列, 逻辑分段,

本章介绍median()函数的用法。

A.median(k:n)

描述:

对序列进行分段后返回分界值

语法:

A.median(k:n)

备注:

把序列A根据序列长度平均分成n段,返回第k段与第k+1段的分界值;

k省略n不省略时,将各段的分界值组成序列返回。

参数全省略时,如果序列长度是奇数返回中间位置的成员值;如果序列长度是偶数返回中间两个成员的平均值。对于不能平均分段的序列采取逻辑分段。

 

参数:

A

序列

k

k段,k>=1k<=nk省略时返回各个分段的分界值

n

分段数,大于1 k省略时才能省略nn缺省为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]