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