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