median (DataMatrix)

Return median values in DataMatrix object

Syntax

```Med = median(DMObj) Med = median(DMObj, Dim) Med = median(DMObj, Dim, IgnoreNaN) ```

Input Arguments

 `DMObj` DataMatrix object, such as created by `DataMatrix` (object constructor). `Dim` Scalar specifying the dimension of `DMObj` to calculate the medians. Choices are:`1` — Default. Returns median values for elements in each column.`2` — Returns median values for elements in each row. `IgnoreNaN` Specifies if NaNs should be ignored. Choices are `true` (default) or `false`.

Output Arguments

 `Med` Either of the following:Row vector containing the median values from elements in each column in `DMObj` (when `Dim` = `1`)Column vector containing the median values from elements in each row in `DMObj` (when `Dim` = `2`)

Description

`Med = median(DMObj)` returns the median values of the elements in the columns of a DataMatrix object, treating NaNs as missing values. `Med` is a row vector containing the median values for elements in each column in `DMObj`.

`Med = median(DMObj, Dim)` returns the median values of the elements in the columns or rows of a DataMatrix object, as specified by `Dim`. If `Dim` = `1`, returns `Med`, a row vector containing the median values for elements in each column in `DMObj`. If `Dim` = `2`, returns `Med`, a column vector containing the median values for elements in each row in `DMObj`. Default `Dim` = `1`.

`Med = median(DMObj, Dim, IgnoreNaN)` specifies if NaNs should be ignored. `IgnoreNaN` can be `true` (default) or `false`.

Version History

Introduced in R2008b