Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Change language to: English - Français - 日本語 - Русский

Please note that the recommended version of Scilab is 6.0.2. This page might be outdated.
See the recommended documentation of this function

median

median (row median, column median,...) of vector/matrix/array entries

y=median(x)
y=median(x,'r')
y=median(x,'c')
y=median(x,'m')
y=median(x,dim)

Arguments

x

real vector, matrix or an array

y

scalar,vector, matrix or an array

dim

positive integer

Description

For a vector or a matrix x, y=median(x) returns in the scalar y the median of all the entries of x.

y=median(x,'r') (or, equivalently, y=median(x,1)) is the median along the row index. It returns in each entry of the column vector y the median of each column of x.

y=median(x,'c') (or, equivalently, y=median(x,2)) is the median along the column index. It returns in each entry of the row vector y the median of each row of x.

y=median(x,'m') is the median along the first non singleton dimension of x (for compatibility with matlab).

y=median(x,dim) is the median along the dimension dim of x (for compatibility with matlab).

Examples

A=[1,2,10;7,7.1,7.01];
median(A)
median(A,'r')
median(A,'c')
A=matrix([-9 3 -8 6 74 39 12 -6 -89 23 65 34],[2,3,2]);
median(A,3)
median(A,'m')