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