2

我有四个向量具有相同的维度(1 维)和相同的大小。我的向量被构造为:

Vector<Integer> v1=new Vector<Integer>(5);
Vector<Integer> v2=new Vector<Integer>(5);
Vector<Integer> vp=new Vector<Integer>(5);
Vector<Integer> vs=new Vector<Integer>(5);

例如:vp=v1*v2

<1 3 4 1 2>
<0 0 2 2 3>
<0 0 8 2 6>

和向量减法,例如 vs=1-v1

1-v1= <0 -2 -3 0 -1>

java中是否有任何函数可以将向量相乘的结果分配给向量“vp”和“vs”?

4

2 回答 2

1

您可以使用vecmath进行矢量运算。它非常精确。没有舍入错误!

于 2014-05-03T20:06:17.757 回答
0

我认为没有为此提供API方法。

看起来定义可能会从一变为一,我们为此手动实施。

于 2012-12-09T12:41:17.357 回答