2
apache-commons-mathライブラリの行列(v * M)でRealVectorを掛けるにはどうすればよいですか?私は、RealVectorのMatrixとMatrixによるMatrixを掛け合わせるだけでした。行列をベクトルで掛ける
apache-commons-mathライブラリの行列(v * M)でRealVectorを掛けるにはどうすればよいですか?私は、RealVectorのMatrixとMatrixによるMatrixを掛け合わせるだけでした。行列をベクトルで掛ける
preMultiply
あなたが探している方法のようです。
RealVector vector = ...
RealMatrix matrix = ...
RealVector result = matrix.preMultiply(vector);
ベクトルに行列を乗算するとどのような結果が得られますか?ヒント:できません:http://mathinsight.org/matrix_vector_multiplication。とにかく行列が1次元の場合は、ベクトルに変換することを検討してください。 – Munchhausen
私は、アフィン変換のために4 * 4行列で[x、y、z、1]を掛ける必要があるので、新しいベクトル、例えば[x、y、0、w]を期待する。 – Jerome
@Munchhausenこれは、行ベクトル。 – fabian