我从 Internet 上获得了一些代码,现在我只需要帮助来将两个矩阵或向量的元素相乘。
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++ 用户,我也是数学专业的,所以我想我会尝试实现一个简单的计算器。