我有一个 Fortran 代码,它根据您的选择对某个 1 和 -1 的矩阵进行随机操作,进行多次迭代。之后它会打印一个带有输出的数据文件,以便我可以在 gnuplot 中绘制它。
有时迭代次数不足。因此,我想使用输出数据文件作为我的代码的输入,以对其进行更多迭代。
数据文件如下所示:
# some text to skip
1 1 -1 1 -1 -1 1 . . .
-1 1 -1 -1 1 -1 1 . . .
-1 -1 1 1 -1 1 -1 . . .
. . .
. . .
. . .
. . . . . . . . . . . . . . . . . . .
有 i 行和 j 列。
所以我需要做的是跳过第一行,然后在 i 和 j 上做一个循环直到它们的最大值,同时跳过 1 和 -1 之间的空格,并将它们各自的值分配给一个可分配的矩阵 A(: ,:) 在我的代码中。
任何人都可以帮助我实现这一目标的最佳方法是什么?
非常感谢!