Среднее гармоническое
m = harmmean(X)
m = harmmean(X,'all')
m = harmmean(X,dim)
m = harmmean(X,vecdim)
m = harmmean(___,nanflag)
m = harmmean(X)
вычисляет среднее гармоническое выборки. Для векторов harmmean(X)
является средним гармоническим элементов в X
. Для матриц harmmean(X)
является вектором - строкой, содержащим средние гармонические каждого столбца. Для N - размерные массивы, harmmean
действует по первому неодноэлементному измерению X
.
m = harmmean(X,'all')
возвращает среднее гармоническое всех элементов X
.
m = harmmean(X,dim)
берет среднее гармоническое по операционному измерению dim
X
.
m = harmmean(X,vecdim)
возвращает среднее гармоническое по размерностям, заданным в векторном vecdim
. Каждый элемент vecdim
представляет размерность входного массива X
. Вывод m
имеет длину 1 в заданных операционных размерностях. Другие длины размерности являются тем же самым для X
и m
. Например, если X
является 2 массивом 3 на 4, то harmmean(X,[1 2])
возвращает 1 массивом 1 на 4. Каждый элемент выходного массива является средним гармоническим элементов на соответствующей странице X
.
задает, исключить ли значения m
= harmmean(___,nanflag
)NaN
из вычисления, с помощью какой-либо из комбинаций входных аргументов в предыдущих синтаксисах. По умолчанию harmmean
включает значения NaN
в вычисление (nanflag
имеет значение 'includenan'
). Чтобы исключить значения NaN
, установите значение nanflag
к 'omitnan'
.
Когда harmmean
вычисляет среднее гармоническое массива, содержащего 0
, возвращенным значением является 0
.