【发布时间】:2016-07-07 03:56:42
【问题描述】:
我一直在使用 FORTRAN 程序。我注意到我正在使用的一维矩阵中看似随机的变化。它是一个由 4000 个整数组成的矩阵。值被一个一个地添加到矩阵中,从索引 1 开始,并为每个添加的值迭代 1。矩阵没有完全“填充”,目前只有 100 个值放入矩阵中。所以人们会期望矩阵的前 100 个条目不为零(所有相加的值都非零),其余 3900 个条目将为 0。但是,矩阵的一些条目最终是大负数,但我确信我的代码没有任何部分涉及这些条目。
什么可能导致此问题?很抱歉,我无法发布代码供大家使用。
该代码还有其他几个大型矩阵,总共占用了大约 100 MB 的空间。这可能是内存问题吗?
谢谢!
【问题讨论】: