Вычисление среднего массива пар в векторизованном виде?
Учитывая массив V двойников, цель состоит в том, чтобы вычислить среднее A.
Обычно рекомендуемое решение выглядит примерно так:
double A = V[0];
for (int i = 1; i<N; i++)
{
A = ((A * i) + V[i]) / (i + 1.0);
}
Вычисление среднего для массива кажется обычной операцией, но я не могу найти функцию, которая бы делала это в векторизованном виде.
Все, что я нашел в vDSP - это функция vavlinD, которая вычисляет массивы средних значений и не может быть модифицирована для вычисления среднего значения для одного массива.