Среднее или среднее значение массива фиксированной точки
вычисляет среднее значение массива фиксированной точки с действительным знаком M
= mean(A
)A
по его первому неодноэлементному измерению.
вычисляет среднее значение массива фиксированной точки с действительным знаком M
= mean(A
,dim
)A
по измерению dim
dim
должно быть положительное, целое число с действительным знаком с наклоном степени двойки и смещением 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)