2017-04-05 101 views
-2

想获得尺寸的两个矢量之间> 200通过计算矢量,计算三个矢量或之间的向量更

 resVector = k*v1 + (1-k)*v2 

保存新的合成矢量和删除

v1, v2 

是有任何方式,我可以添加另一个第三个矢量,所以我可以稍后删除所有

v1, v2, v3 

并有新的resul nt向量, 我已经做了这一系列,但它会很好,如果我能做得更快。

谢谢!

+1

这与标签'C++','数学优化'和'微积分'有什么关系? – alexeykuzmin0

回答

0

我猜你正在寻找一个加权矢量计算。

因此一个很好的方法做,在通常的方式是:

  1. 计算的比例矢量
  2. 应用在平行该比率到每个矢量
  3. 应用的减少(+:resVector)

搜索omp减少。