c++ - 有没有什么类或者结构可以让C++中的矩阵运算更加得心应手?

标签 c++ mfc

我正在使用基于 MFC 对话框的应用程序在 Visual Studio 中编写程序。 我的程序中有 5 个矩阵,我必须将其中两个相加并乘以另外 2 个,然后从求和值中减去乘法结果以获得第 5 个矩阵。 有时我还必须对求和矩阵求平方,因此编写完整代码非常费力...... 因此,一种方法是使用数组在 C++ 中直接编写代码......但是如果我想将两个矩阵相乘或直接将它们相加,就像在 MatLab 中可以完成的那样,在 C++ 中是否可行? 如果是那么怎么办?

最佳答案

Boost 有一个很好的线性代数库:Boost.uBLAS .

它包括一个方便的矩阵类,以及内置的矩阵算术运算。

关于c++ - 有没有什么类或者结构可以让C++中的矩阵运算更加得心应手?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4744425/

相关文章:

c++ - 如何禁止在 Windows MFC 应用程序中创建 .pf(预取)文件?

c++ - 为什么在使用可变参数函数时必须将 CString 强制转换为 LPCSTR?

c++ - 如何重载 + 运算符(友好),以便可以将数组元素的值添加到类对象的字段中?

c++ - 停止计算运算符<<

c++ - 使用 static_cast 转换 POD 对象

c++ - 我是否需要使用 COM(组件对象模块)

c++ - 在 QSplashScreen 中显示 QMovie

c++ - 在 CUDA 内核中放置一个 for 循环

mfc - 查找哪个 MFC 子窗口将收到鼠标单击

c++ - 使列表控件中的单个项目可编辑(C++、MFC)