Среднее значение массива
M = median(A)
M = median(A,'all')
M = median(A,dim)
M = median(A,vecdim)
M = median(___,nanflag)
возвращает среднее значение 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
.
возвращает медиану элементов по измерению M = median(A,dim)
dim
. Например, если A
является матрицей, то median(A,2)
является вектором - столбцом, содержащим среднее значение каждой строки.
вычисляет медиану на основе размерностей, заданных в векторном M = median(A,vecdim)
vecdim
. Например, если A
является матрицей, то median(A,[1 2])
является медианой по всем элементам в A
, поскольку каждый элемент матрицы содержится в срезе массивов, заданном размерностями 1 и 2.
Для порядковых категориальных массивов MATLAB® интерпретирует медиану четного числа элементов можно следующим образом:
Если количество категорий между средними двумя значениями... | Затем медиана... |
---|---|
нуль (значения от последовательных категорий), | больше из двух средних значений |
нечетное число | значение от категории, происходящей на полпути между двумя средними значениями |
четное число | значение от больших из этих двух категорий, происходящих на полпути между двумя средними значениями |