createhdf5attribute
Creates a new attibute at a given location and writes data to the attribute.
Syntax
createhdf5attribute(filename, attributeName, data)
createhdf5attribute(filename, datasetPath, attributeName, data)
createhdf5attribute(filename, groupPath, attributeName, data)
Inputs
- filename
 - Path to the HDF5 file.
 - datasetPath/groupPath
 - Optional. Fully qualified path of the dataset/group in the file. The file is considered as the location if this parameter is not provided.
 - data
 - Data to write.
 
Example 1
logical_data = true;
      createhdf5attribute('test.h5','logical_data',logical_data)
      
      number_data=99;
      createhdf5dataset('test.h5','/number_dataset',number_data)
      number_data=9;
      createhdf5attribute('test.h5','/number_dataset','number_data_attribute',number_data)
      
      real_matrix_data = [1,2;3,4];
      createhdf5group('test.h5','/group7')
      createhdf5attribute('test.h5','/group7','matrix_data_attribute',real_matrix_data)Example 2
string_data='string attribute';
createhdf5attribute('test.h5','string_data',string_data)Comments
- Only logical, number, string, real matrix, and real ndmatrix are supported.
 - Complex data is not supported.
 - Compound data is not supported.