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