C++ C+中的矩阵乘法+;

C++ C+中的矩阵乘法+;,c++,math,matrix,C++,Math,Matrix,我有许多要相乘的3x3矩阵,例如: m1*m2*m3*m4*m5 虽然MTL是一种推荐的方法,但我没有这个库,也不能使用它 有人能推荐一种传统的方法来乘以这些3x3矩阵(所有矩阵m1到m5)。代码片段(用于矩阵乘法和将n个矩阵相乘)或指向一些在线代码的指针将非常有用。此站点有用于将两个3x3矩阵相乘的代码:。此站点有用于将两个3x3矩阵相乘的代码:。以下是一个包含3x3矩阵乘法的示例。C++模板类实现为头文件,可以简单地放入项目中。重载运算符使使用此包的代码看起来非常干净。你可以在线预览 以下

我有许多要相乘的
3x3
矩阵,例如:

m1*m2*m3*m4*m5
虽然MTL是一种推荐的方法,但我没有这个库,也不能使用它


有人能推荐一种传统的方法来乘以这些
3x3
矩阵(所有矩阵m1到m5)。代码片段(用于矩阵乘法和将n个矩阵相乘)或指向一些在线代码的指针将非常有用。

此站点有用于将两个3x3矩阵相乘的代码:。

此站点有用于将两个3x3矩阵相乘的代码:。

以下是一个包含3x3矩阵乘法的示例。C++模板类实现为头文件,可以简单地放入项目中。重载运算符使使用此包的代码看起来非常干净。你可以在线预览

以下是存档中所有文件的列表,其中3x3矩阵乘法的特定文件以粗体突出显示:

  • Assert.c
  • 断言.h
  • intersect.cpp
  • 相交
  • 第2.h行
  • 第3.h行
  • main.cpp
  • 数字信号处理器
  • 数学.dsw
  • Matrix2.h
  • Matrix3.h
  • matrix4.h
  • 矩阵n.h
  • 飞机
  • 四元数
  • 随机的
  • 矩形h
  • 样条曲线
  • 样条曲线
  • 公用事业
  • vector2.h
  • vector3.h
  • 向量4.h
    • 这里是一个包含3x3矩阵乘法的示例。C++模板类实现为头文件,可以简单地放入项目中。重载运算符使使用此包的代码看起来非常干净。你可以在线预览

      以下是存档中所有文件的列表,其中3x3矩阵乘法的特定文件以粗体突出显示:

      • Assert.c
      • 断言.h
      • intersect.cpp
      • 相交
      • 第2.h行
      • 第3.h行
      • main.cpp
      • 数字信号处理器
      • 数学.dsw
      • Matrix2.h
      • Matrix3.h
      • matrix4.h
      • 矩阵n.h
      • 飞机
      • 四元数
      • 随机的
      • 矩形h
      • 样条曲线
      • 样条曲线
      • 公用事业
      • vector2.h
      • vector3.h
      • 向量4.h

      矩阵是如何定义的?性能是否至关重要?您需要使用平台的向量扩展吗?(那会是SSE吗?)我曾经写过一组张量数学课……挑剔的详细作业,但如果你不想达到惊人的快速性能,那就不难了。更具体一点,我们也许能帮上忙。矩阵乘法到底有什么你不知道的?定义是什么?实施运算符重载?函数签名应该是什么样子?矩阵是如何定义的?性能是否至关重要?您需要使用平台的向量扩展吗?(那会是SSE吗?)我曾经写过一组张量数学课……挑剔的详细作业,但如果你不想达到惊人的快速性能,那就不难了。更具体一点,我们也许能帮上忙。矩阵乘法到底有什么你不知道的?定义是什么?实施运算符重载?函数签名应该是什么样的?