Utilities for partial input/output from MATLAB MAT-files, HDF5-files and custom binary files.
Appropriate use of the custom classes provided here can speed MATLAB code execution typically by 2- to 20-fold.
I/o is supported using
 virtual memory mapping of files (recommended: Version 6 MAT, HDF5 and binary files).
 low-level i/o using fread (Version 6 MAT- files /HDF5/binary).
 via the matlab.io.MatFile class for Version 7.3 MAT-files with R2011b+.
The previous MAT-file utilities for writing Version 6 MAT-files are included in the library.
Various functions for converting between file types are also included.
The full code is available for download at http://sigtool.sourceforge.net/
Malcolm Lidierth (2021). Project Waterloo File and Matrix Utilities (https://www.mathworks.com/matlabcentral/fileexchange/12250-project-waterloo-file-and-matrix-utilities), MATLAB Central File Exchange. Retrieved .
Link in the description above.
For this component see http://sourceforge.net/projects/waterloo/files/Waterloo%20MATLAB%20Utilities/
Um, why is there only a pdf and a txt file in the download? Where are the actual matlab files?
Malcolm straightened me out. Thank you! The files really do need to be -v6. Still wish there was a more flexible way to do this, but this is a nice start.
What was the error message?
Wish it worked! Using AppendMatrix with MATLAB version 18.104.22.1689 (R2009b) I get:
Error in ==> where at 267
if strcmp(Name,'0123456789') && ~isempty(s(1).name)
Error in ==> CheckIsLastEntry at 35
Error in ==> argcheck at 32
Error in ==> AppendMatrix at 56
Inspired: 3D Cube Slice
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!