我遇到的第一个问题是以下数组有4列吗?
Q(J,K,IF,L,0)
我不是100%肯定,因为最后一个索引是0,我究竟应该如何理解这个?
同样关于以下代码,如果我假设Q()到一个包含4列的数组,我如何可视化如何打印Q()数组中的数据?
DO L = 1, NQ
IF = 0
DO I = IQBG, IQBG+IINDX, IINDX
IF = IF + 1
DO K = KBCBG, KBCEN, 1
DO J = JBCBG, JBCEN, 1
WRITE(IQPFOT,*) Q(J,K,IF,L,0)
ENDDO
ENDDO
ENDDO
ENDDO
其中:
此外:
这是否意味着我实际上可以删除DO
的{{1}}?如果是这样,这是否意味着我已将I=IQBG
数组缩小了一个维度,因此现在为Q()
?
我想解决的问题如下:我有一个[62x32](62行和32列)的数据文件,并且不知何故需要转换为Q()数组,其中J表示行和K代表列。因此,我很难理解如何构建Q()数组。
我也试图自己画出来,这是考虑这个问题的正确方法吗?