インターネットからコードを入手しましたが、2つの行列またはベクトルの要素を乗算するためのヘルプが必要です。
Matrixf multiply(Matrixf const& left, Matrixf const& right) {
// Error check
if (left.ncols() != right.nrows()) {
throw std::runtime_error("Unable to multiply: matrix dimensions not agree.");
}
/* I have all the other part of the code for matrix */
/** Now I am not sure how to implement multiplication of a vector or matrix. **/
Matrixf ret(1, 1);
return ret;
}
背景:私は新しいC ++ユーザーであり、数学も専攻しているので、簡単な電卓を実装してみようと思いました。