2016-01-12 19 views
2

我正在嘗試使用Java在blender和python中完成大量工作後使用Java進行一些解析幾何。我如何用RealVector放大RealMatrix(org.apache.commons commons-math3)

捅了一下後,我想我應該使用org.apache.commons commons-math3

但後來我試圖計算M*v並遇到了障礙。 RealMatrix類有.multiply(RealMatrix).preMultiply(RealVector),但沒有.multiply(RealVector)(我問我的pom.ml版本3.6)。

我能想到的可能性是

  • 我失去了一些東西,應該是顯而易見的;
  • 這個圖書館是不成熟的;
  • 我(和其他的攪拌機社區)對於我的矩陣乘法向後是奇怪的;
  • 我應該使用不同的庫。

如何使用comons-math3庫完成矩陣向量postmultiplication?任何有關使用「更好」圖書館的建議都可以在評論中得到歡迎,但不是對這個問題的答案。

+0

而我是如何錯過http://stackoverflow.com/questions/33275669/how-to-multiply-a-realvector-by-a-realmatrix?s=6|1.3788? –

回答

5

您正在尋找實際上是所謂operate(v)的方法:

返回由矢量v乘以這個結果。

此方法將乘以給定的一個RealVectorRealMatrix並返回得到RealVector