如果有txt文本为
1,2
3,4
请问如果Fortran读取文本 是1,2,3,4 还是1,3,2,4?
如果有txt文本为
1,2
3,4
请问如果Fortran读取文本 是1,2,3,4 还是1,3,2,4?
收起
fortran中文件读取顺序,默认与人类的阅读习惯一致。
数组存储是列优先,c是行优先。
具体文件中第i个数据放在数组中哪个位置,取决于你的代码。
那请问Fortran读取一个txt文件中的二维数组如下,
- jc=N
- do j=1,N
- read(82,*)(h(i,jc),i=1,M)
- jc=jc-1
- end do
第一行的数据是赋给h(1,N),h(2,N) 一直到h(N,N)吗。
如果是这样的话 在matlab中怎么实现啊。
报告相同问题?