How to read an N-dimensioned matrix from a binary file
Show older comments
I would like to write a Matlab script to read an N-dimensioned matrix created in Fortran. Specifically, the Fortran code wrote to a binary file using the following:
write(30) a, b, c
with the following declarations for a,b,c
real a(16,20,22,6,3, 2)
real b(16,20,22,6,3,13)
real c(16,20,22,6,3,13)
In Matlab, it seems that fread handles only a vector or 2-dimesional matrix fread(fileID, sizeA) where sizeA is a vector of size n or 2-dimensional matrix [m,n].
How can I read the N-dimensioned matrix I described?
Accepted Answer
More Answers (1)
Aniruddh Murali
on 27 Sep 2018
If I am opening a bin in Fortran using the following command
open(unit=1,file='24092018.bin',
1 form='unformatted',status="old",access='sequential')
is there a way to open the same file in Matlab?
Categories
Find more on Fortran with MATLAB in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!