【发布时间】:2013-01-14 20:36:41
【问题描述】:
给定一个双精度数组 V,目标是计算平均 A。
通常推荐的解决方案是这样的:
double A = V[0];
for (int i = 1; i<N; i++)
{
A = ((A * i) + V[i]) / (i + 1.0);
}
计算数组的平均值似乎是一种常见的操作,但我找不到能够以矢量化方式执行此操作的函数。
我在 vDSP 中找到的只是 vavlinD 函数,它计算平均值数组,并且不能改装为计算单个数组的平均值。
【问题讨论】:
标签: vdsp