Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - English


median

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

Syntax

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).

Remark

If x has some NANs terms, the result will be the same if these terms were Inf.

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')

See also

  • sum — sum of array elements
  • mean — mean of all values, or means along a given dimension
Report an issue
<< meanf Mean Central Tendency trimmean >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:30:04 CEST 2023