标签: arrays matlab fortran reshape
如果我用二进制文件写出一个fortran NxNxN数组,那么将其读回matlab并使用
array = RESHAPE(inputdata,[N N N])
它会保留相同的结构吗?也就是说,Matlab中的数组(i,j,k)对应于Fortran中的数组(i,j,k)?或者我是否必须更改订单?感谢。
答案 0 :(得分:1)
Matlab和Fortran都使用列主要存储顺序,所以如果您只是执行write(iounit) array之类的操作,那么您发布的示例应该没问题。
write(iounit) array