我正在将我的一个代码转换为 fortran 77,但我在存储结果时遇到了问题。
我使用了以下代码
OPEN(UNIT=21, FILE='name.TXT', STATUS='REPLACE')
WRITE(UNIT = 21,*) results
CLOSE(UNIT=21)
然后在 Matlab 中加载文件 name.txt 进行绘图。但是,结果作为二维数组写入文件,因此 matlab 以错误的顺序识别条目。我认为解决方案是将结果作为一维数组写入 name.txt 中。
任何人都可以对将 fortran 的结果写成数组有任何建议吗?例如,我想获取一个文件,其中条目的排序为
1 2 3 4 5 6 7 8 9 10
以外
1 2 3 4 5
6 7 8 9 10。
当然,如果您知道任何更好的方法来绘制从 Fortran 77 获得的结果,它对我也很有用。
顺便说一句,我在 UNIX 上工作。
谢谢