Среднее гармоническое
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
.