我如何将 RealMatrix 与 RealVector 相乘 (org.apache.commons commons-math3)

How do I postmultiply a RealMatrix by a RealVector (org.apache.commons commons-math3)

在 blender 和 python.

中完成大量工作后,我正在尝试使用 Java 做一些解析几何

经过一番摸索,我想我应该使用 org.apache.commons commons-math3 .

但后来我尝试计算 M*v 并遇到了障碍。 RealMatrix class 有一个 .multiply(RealMatrix) 和一个 .preMultiply(RealVector),但没有 .multiply(RealVector)(我在我的 pom.ml 中要求版本 3.6)。

我能想到的可能性是

如何使用 comons-math3 库完成矩阵向量后乘?欢迎在评论中提出有关使用 "better" 库的任何建议,但不是此问题的答案。

你要找的方法其实叫operate(v):

Returns the result of multiplying this by the vector v.

此方法会将 RealMatrix 与给定的 RealVector 和 return 相乘,得到 RealVector.