HDF5 Read/Write Cellstr Example

Demonstrates writing MATLAB cell arrays of strings as variable-length strings to HDF5 files.

You are now following this Submission

Demonstrates how to write/read MATLAB cell arrays of strings as variable-length strings to/from HDF5 files. Example also demonstrates how to set up an unlimited-length dataset with chunking so that it could handle any number of elements in the cell array.

I didn't see any evidence of anyone doing this yet. I think any HDF5/MATLAB users have settled on using char arrays instead, which wastes space. Even the built-in hdf5write converts a cellstr to char array.

Cite As

Jason Kaeding (2026). HDF5 Read/Write Cellstr Example (https://ch.mathworks.com/matlabcentral/fileexchange/24091-hdf5-read-write-cellstr-example), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0