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