Java中的算术向量运算

时间:2012-12-09 12:35:36

标签: java vector arithmetic-expressions

我有四个矢量具有相同的尺寸(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”?

2 个答案:

答案 0 :(得分:1)

您可以使用vecmath进行矢量操作。这非常精确。没有舍入错误!

答案 1 :(得分:0)

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

看起来定义可能会从一个变为一个,我们已经为此实现了手动。