2
如何在apache-commons-math庫中將RealVector乘以矩陣(v * M)?我發現只有Matrix和矩陣由RealVector乘上矩陣。矩陣乘以向量
如何在apache-commons-math庫中將RealVector乘以矩陣(v * M)?我發現只有Matrix和矩陣由RealVector乘上矩陣。矩陣乘以向量
preMultiply
似乎是你正在尋找的方法。
RealVector vector = ...
RealMatrix matrix = ...
RealVector result = matrix.preMultiply(vector);
當你將一個向量乘以一個矩陣時,你期望什麼結果?提示:無法完成:http://mathinsight.org/matrix_vector_multiplication。如果您的矩陣無論如何都是一維的,請考慮轉換爲矢量。 – Munchhausen
我需要乘以[x,y,z,1]乘以4 * 4矩陣進行仿射變換,所以我期待一個新的向量,例如[x,y,0,w] – Jerome
@Munchhausen這是可能的,如果向量是行向量。 – fabian