This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

ncwriteatt

Write attribute to NetCDF file

Syntax

ncwriteatt(filename,location,attname,attvalue)

Description

ncwriteatt(filename,location,attname,attvalue) creates or modifies the attribute specified by attname in the group or variable specified by location, in the NetCDF file specified by filename. attvalue can be a a character vector or string scalar, or a numeric vector.

Input Arguments

filename

Character vector or string scalar specifying the name of a NetCDF file

location

Character vector or string scalar specifying a group or variable in the NetCDF file. To write global attributes, set location to '/' (forward slash).

attname

Character vector or string scalar specifying the name of an existing attribute in a NetCDF file or the name of the attribute that you want to create.

attvalue

Character vector or string scalar, or a numeric vector.

Examples

Create a global attribute.

copyfile(which('example.nc'),'myfile.nc');
fileattrib('myfile.nc','+w');
ncdisp('myfile.nc');
ncwriteatt('myfile.nc','/','creation_date',datestr(now));
ncdisp('myfile.nc');

Modify an existing attribute.

copyfile(which('example.nc'),'myfile.nc');
fileattrib('myfile.nc','+w');
ncdisp('myfile.nc','peaks');
ncwriteatt('myfile.nc','peaks','description','Output of PEAKS');
ncdisp('myfile.nc','peaks');

Introduced in R2011a