Borrar filtros
Borrar filtros

Adding input arguments to datastore

1 visualización (últimos 30 días)
Collin Tuttle
Collin Tuttle el 19 de Jun. de 2017
Comentada: Collin Tuttle el 19 de Jun. de 2017
I am trying to use ncread in conjunction with a datastore, but I do not know how to add a variable name as an input argument. I've been trying this, but I can't figure out how to have it select a variable name. Thanks!
ds = datastore('filename.nc', 'Type', 'file', 'ReadFcn', @ncread);
T = tall(ds);

Respuesta aceptada

Steven Lord
Steven Lord el 19 de Jun. de 2017
varname = 'peaks';
myReadFcn = @(filename) ncread(filename, varname);
ds = datastore('example.nc', 'Type', 'file', 'ReadFcn', myReadFcn);
T = tall(ds);
You could of course combine those four lines into one, but I kept them as four separate lines to make it easier to understand each piece. This also assumes example.nc contains a variable named peaks.

Más respuestas (0)

Categorías

Más información sobre Datastore en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by