Clear Filters
Clear Filters

How to delete a variable in a MAT-file, which corresponds to an instance of matlab.io.MatFile

4 views (last 30 days)
Background
I use an instance of &nbsp matlab.io.MatFile &nbsp to store and manipulate huge variables. (Huge compared to the capacity of my PC.) During the development of my code I create too many useless variables in the mat-file. The size of the mat-file and the number of variables increases.
The mat-file is version v7.3, which is an HDF5-file. With HDF5 there is no easy way to delete a dataset and recover the space. It is possible to "unlink" a variable and copy the HDF5-file to a new one.
Question
How to delete a variable in a MAT-file, which corresponds to an instance of &nbsp matlab.io.MatFile ? &nbsp Is there a better way than copy the variables, which I want to keep, to a new mat-file and delete the old one?

Accepted Answer

Walter Roberson
Walter Roberson on 5 Jan 2018

More Answers (1)

Stalin Samuel
Stalin Samuel on 24 Oct 2014

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!