Среднее или среднее значение массива фиксированной точки
вычисляет среднее значение массива фиксированной точки с действительным знаком M = mean(A)A по его первому неодноэлементному измерению.
вычисляет среднее значение массива фиксированной точки с действительным знаком M = mean(A,dim)A по измерению dimdim должно быть положительное, целое число с действительным знаком с наклоном степени двойки и смещением 0.
Выходной массив фиксированной точки, M, имеет то же самое numerictype свойства как входной массив фиксированной точки, A.
Если входной массив, A, имеет локальную переменную fimath, затем это используется для промежуточных вычислений. Выход, M, всегда сопоставляется с fimath по умолчанию.
Когда A пустой массив фиксированной точки (значение = []), значение выходного массива является нулем.
Общее уравнение для вычисления mean из массива A, через размерность dim :
sum(A,dim)/size(A,dim)
Поскольку size(a,dim) всегда положительное целое число, алгоритм для вычисления среднего значения бросает size(A,dim) к 32-битному fi без знака объект с дробной длиной нуля (обозначают этот fi объект 'SizeA'). Алгоритм затем вычисляет среднее значение A согласно следующему уравнению, где Tx представляет numerictype свойства входного массива фиксированной точки A:
c = Tx.divide(sum(A,dim), SizeA)