# Documentation

### This is machine translation

Translated by
Mouseover text to see original. Click the button below to return to the English verison of the page.

To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

# median

Median value of fixed-point array

## Syntax

`c = median(a)c = median(a,dim)`

## Description

`c = median(a)` computes the median value of the fixed-point array `a` along its first nonsingleton dimension.

`c = median(a,dim)` computes the median value of the fixed-point array `a` along dimension `dim`. `dim` must be a positive, real-valued integer with a power-of-two slope and a bias of 0.

The input to the `median` function must be a real-valued fixed-point array.

The fixed-point output array `c` has the same `numerictype` properties as the fixed-point input array `a`. If the input, `a`, has a local `fimath`, then it is used for intermediate calculations. The output, `c`, is always associated with the default `fimath`.

When `a` is an empty fixed-point array (value = `[]`), the value of the output array is zero.

## Examples

Compute the median value along the first dimension of a fixed-point array.

```x = fi([0 1 2; 3 4 5; 7 2 2; 6 4 9], 1, 32) % x is a signed FI object with a 32-bit word length % and a best-precision fraction length of 27 bits mx1 = median(x,1) ```

Compute the median value along the second dimension (columns) of a fixed-point array.

```x = fi([0 1 2; 3 4 5; 7 2 2; 6 4 9], 1, 32) % x is a signed FI object with a 32-bit word length % and a best-precision fraction length of 27 bits mx2 = median(x, 2) ```