我有一些3x3
matricess,我想要将它们相乘,例如:
m1*m2*m3*m4*m5
虽然推荐使用MTL,但我没有这个库,也无法使用它。
有人可以建议一种传统的方法来乘以这些3x3
矩阵(所有矩阵m1到m5)。代码片段(用于矩阵乘法和将n个矩阵相乘)或指向某些在线代码的指针将非常有用
答案 0 :(得分:1)
这是package of very useful math routines,包括3x3矩阵乘法。 C ++模板类实现为头文件,可以简单地放入项目中。重载的运算符使用这个包看起来很干净。您可以在线预览implementation of the 3D vector template class。
以下是档案中所有文件的列表,其中特定于3x3矩阵乘法的文件以粗体突出显示:
答案 1 :(得分:0)
此网站包含将两个3x3矩阵相乘的代码:http://www.euclideanspace.com/maths/algebra/matrix/resources/code/index.htm#mul3。