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