Медианное значение массива
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 интерпретирует медиану четного числа элементов можно следующим образом:
| Если количество категорий между средними двумя значениями... | Затем медиана... |
|---|---|
| нуль (значения от последовательных категорий), | больше из двух средних значений |
| нечетное число | значение от категории, происходящей на полпути между двумя средними значениями |
| четное число | значение от больших из этих двух категорий, происходящих на полпути между двумя средними значениями |