Close a HDF5 object
h5close([obj_1 [, obj_2 [, ...]]])
a H5Object
Close an object and all its descendants. That allows to free all the memory associated to this object.
All the buffers associated to the file are flushed before closing it.
With no arguments, all the opened objects are closed.
x = ["Hello" "World"; "Salut" "Monde"]; save(TMPDIR + "/x.sod", "x"); // SOD files are HDF5 ones // Open the created file a = h5open(TMPDIR + "/x.sod"); // Dump the file content h5dump(a); // Open the dataset named "x" ds = a.root.x // Get the attribute 'SCILAB_Class' attr = ds.SCILAB_Class // Read its value attr.data // Get the data from ds d = ds.data // We have finished with the dataset h5close(ds) // attr has been open from ds so attr is now not available // ... so an error attr // We have finished so we free all the resources h5close(a); | ![]() | ![]() |
Version | Description |
5.5.0 | HDF5 module introduced. |