| Contents | Index |
netcdf.putVar(ncid,varid,data)
netcdf.putVar(ncid,varid,start,data)
netcdf.putVar(ncid,varid,start,count,data)
netcdf.putVar(ncid,varid,start,count,stride,data)
netcdf.putVar(ncid,varid,data) writes data to a netCDF variable identified by varid.
ncid is a netCDF file identifier returned by netcdf.create or netcdf.open.
netcdf.putVar(ncid,varid,start,data) writes a single data value into the variable at the index specified by start.
netcdf.putVar(ncid,varid,start,count,data) writes a section of values into the netCDF variable at the index specified by the vector start to the extent specified by the vector count, along each dimension of the specified variable.
netcdf.putVar(ncid,varid,start,count,stride,data) writes the subsection specified by sampling interval,stride, of the values in the section of the variable beginning at the index start and to the extent specified by count.
This function corresponds to several variable I/O functions in the netCDF library C API. To use this function, you should be familiar with the netCDF programming paradigm. See netcdf for more information.
This example creates a new netCDF file and writes a variable to the file.
% Create a 50 element vector for a variable.
my_vardata = linspace(0,50,50);
% Open netCDF file.
ncid = netcdf.create('foo.nc','NC_WRITE')
% Define the dimensions of the variable.
dimid = netcdf.defDim(ncid,'my_dim',50);
% Define a new variable in the file.
my_varID = netcdf.defVar(ncid,'my_var','double',dimid)
% Leave define mode and enter data mode to write data.
netcdf.endDef(ncid)
% Write data to variable.
netcdf.putVar(ncid,my_varID,my_vardata);
% Verify that the variable was created.
[varname xtype dimid natts ] = netcdf.inqVar(ncid,0)
varname =
my_var
xtype =
6
dimid =
0
natts =
0
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |