Медианное значение массива
M = median( возвращает медианное значение A)A.
Если A является вектором, тогда median(A) возвращает медианное значение A.
Если A является непустой матрицей, тогда median(A) обрабатывает столбцы A как векторы и возвраты вектор-строка медианных значений.
Если A - пустая матрица 0 на 0, median(A) возвращает NaN.
Если A является многомерным массивом, затем median(A) обрабатывает значения по первому измерению массива, размер которого не равен 1 как векторы. Размер этой размерности становится 1 в то время как размеры всех других размерностей остаются неизменными.
median вычисляется нативно в числовом классе A, таким образом class(M) = class(A).
M = median( вычисляет медиану по всем элементам A,'all')A. Этот синтаксис действителен для MATLAB® версии R2018b и более поздние.
Для порядковых категориальных массивов MATLAB интерпретирует медиану четного числа элементов следующим образом:
| Если количество категорий между двумя средними значениями... | Тогда медиана... |
|---|---|
| нуль (значения из последовательных категорий) | больше из двух средних значений |
| нечетное число | значение из категории, происходящее посередине между двумя средними значениями |
| четное число | значение из большей из двух категорий, происходящих посередине между двумя средними значениями |