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