help fread
FREAD Read binary data from file.
A = FREAD(FID) reads binary data from the specified file
and writes it into matrix A. FID is an integer file
identifier obtained from FOPEN. MATLAB reads the entire
file and positions the file pointer at the end of the file
(see FEOF for details).
A = FREAD(FID,SIZE) reads the number of elements specified
by SIZE. Valid entries for SIZE are:
N read N elements into a column vector.
inf read to the end of the file.
[M,N] read elements to fill an M-by-N matrix, in column order.
N can be inf, but M can't.
A = FREAD(FID,SIZE,PRECISION) reads the file according to
the data format specified by the string PRECISION. The
PRECISION input commonly contains a datatype specifier like
'int' or 'float', followed by an integer giving the size in
bits. The SIZE argument is optional when using this syntax.
Any of the following strings, either the MATLAB version, or
their C or Fortran equivalent, may be used. If not specified,
the default precision is 'uchar'.
MATLAB C or Fortran Description
'uchar' 'unsigned char' unsigned character, 8 bits.
'schar' 'signed char' signed character, 8 bits.
'int8' 'integer*1' integer, 8 bits.
'int16' 'integer*2' integer, 16 bits.
'int32' 'integer*4' integer, 32 bits.
'int64' 'integer*8' integer, 64 bits.
'uint8' 'integer*1' unsigned integer, 8