【发布时间】:2013-07-14 19:23:03
【问题描述】:
我正在从事物理研究,并参加了 C++ 入门课程。对于我的研究,我需要对 3N x 3N 的非常大的矩阵进行计算并将它们相乘,其中 N 可能超过 100。我使用多维数组制作了一个工作代码,但是当我从文件(它是一个非常大的文件),程序崩溃,我知道它适用于较小的矩阵,因为我已经测试过它。我在网上环顾四周,很多人都提到在 C++ 中使用矩阵类,但这更有效吗?而且,我没有复习 C++ 课程中的课程,所以我一直在网上阅读一些教程,但我似乎无法理解它们对矩阵的帮助。因此,如果它们比多维数组更有效,那么有人可以发布一个带有一类矩阵的代码的小示例,这样我就可以看到如何做到这一点。谢谢
【问题讨论】:
-
在网上搜索“C++ FAQ Matrix”,它会给出一个矩阵类的例子。