簡體   English   中英

我如何通過RealVector對RealMatrix進行多次運算(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類有一個.multiply(RealMatrix)和一個.preMultiply(RealVector) ,但沒有.multiply(RealVector) (我在我的pom.ml要求版本3.6)。

我能想到的可能性是

  • 我錯過了一些顯而易見的事情;
  • 這個圖書館還不成熟;
  • 我(以及攪拌器社區的其他成員)對於向后進行矩陣乘法是很奇怪的;
  • 我應該使用不同的庫。

如何使用comons-math3庫完成矩陣向量后乘法? 有關使用“更好”的庫的任何建議都歡迎在評論中,但不是這個問題的答案。

您正在尋找的方法實際上稱為operate(v)

返回將此乘以向量v

此方法將RealMatrix與給定的RealVector並返回生成的RealVector

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM