Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Archivos netCDF

Formulario de datos comunes de red

El formulario de datos comunes de red (netCDF) es un conjunto de bibliotecas de software y formatos de datos independientes de la máquina que admiten la creación, el acceso y el intercambio de datos científicos orientados a arreglos. Puede interactuar con los archivos netCDF de varias maneras:

  • La app Import Tool (en MATLAB® Online™) y la tarea de Live Editor Import Data proporcionan interfaces gráficas intuitivas para explorar y leer datos de archivos netCDF.

  • Las funciones de netCDF de alto nivel de MATLAB proporcionan una interfaz programática simplificada para leer datos de archivos netCDF y escribir datos desde el área de trabajo de MATLAB en archivos netCDF.

  • Las funciones de netCDF de bajo nivel de MATLAB proporcionan un control más preciso sobre el proceso de lectura y escritura de archivos netCDF ofreciendo acceso a más de 50 funciones de la biblioteca netCDF de C.

    Para usar las funciones de netCDF de bajo nivel de MATLAB, debe conocer los conceptos de programación de API de netCDF de C, que se describen en https://www.unidata.ucar.edu/software/netcdf/.

MATLAB usa la versión 4.9.2 de la biblioteca netCDF de C.

Tareas de Live Editor

Importar datosImport data from a file in the Live Editor (desde R2023a)

Apps

Import ToolImportar datos desde un archivo

Funciones

expandir todo

nccreateCreate variable in netCDF file
ncdispDisplay contents of netCDF data source in Command Window
ncinfo Return information about netCDF data source
ncreadRead data from variable in netCDF data source
ncreadattRead attribute from netCDF data source
ncwriteWrite data to netCDF file
ncwriteattWrite attribute to netCDF file
ncwriteschemaAdd netCDF schema definitions to netCDF file

Funciones de la biblioteca

netcdf.getChunkCacheReturn default chunk cache settings for netCDF library
netcdf.inqLibVersReturn netCDF library version information
netcdf.setChunkCacheSet default chunk cache settings for netCDF library
netcdf.setDefaultFormatChange default netCDF file format

Operaciones de archivos

netcdf.abortRevert recent netCDF file definitions
netcdf.closeClose netCDF file
netcdf.createCreate new netCDF dataset
netcdf.endDefEnd netCDF file define mode
netcdf.inqReturn information about netCDF file
netcdf.inqFormatDetermine format of netCDF file
netcdf.inqGrpsReturn array of child group IDs
netcdf.inqUnlimDimsReturn IDs of all visible unlimited dimensions in group
netcdf.openOpen netCDF data source
netcdf.reDefPut open netCDF file into define mode
netcdf.setFillSet netCDF fill mode
netcdf.syncSynchronize netCDF file to disk

Dimensiones

netcdf.defDimCreate netCDF dimension
netcdf.inqDimReturn netCDF dimension name and length
netcdf.inqDimIDReturn dimension ID
netcdf.renameDimChange name of netCDF dimension

Grupos

netcdf.defGrpCreate group in netCDF file
netcdf.inqDimIDsReturn list of dimension identifiers in group
netcdf.inqGrpNameReturn name of group
netcdf.inqGrpNameFullComplete pathname of group
netcdf.inqGrpParentReturn ID of parent group
netcdf.inqNcidReturn ID of group
netcdf.inqVarIDsReturn IDs of all variables in group

Variables

netcdf.defVarCreate netCDF variable
netcdf.defVarChunkingDefine chunking parameters for netCDF variable
netcdf.defVarDeflateDefine compression parameters for netCDF variable
netcdf.defVarFillDefine fill parameters for netCDF variable
netcdf.defVarFletcher32Define checksum parameters for netCDF variable
netcdf.getVarRead data from netCDF variable
netcdf.inqVarInformation about netCDF variable
netcdf.inqVarChunkingReturn chunking parameters for netCDF variable
netcdf.inqVarDeflateReturn compression parameters for netCDF variable
netcdf.inqVarFillReturn fill parameters for netCDF variable
netcdf.inqVarFletcher32Return checksum parameters for netCDF variable
netcdf.inqVarIDReturn ID associated with variable name
netcdf.putVar
netcdf.renameVarChange name of netCDF variable

Atributos

netcdf.copyAttCopy attribute to new location
netcdf.delAttDelete netCDF attribute
netcdf.getAttReturn netCDF attribute
netcdf.inqAttReturn information about netCDF attribute
netcdf.inqAttIDReturn ID of netCDF attribute
netcdf.inqAttNameReturn name of netCDF attribute
netcdf.putAtt
netcdf.renameAttChange name of netCDF attribute

Tipos definidos por el usuario

netcdf.defVlenDefine user-defined variable length array type (NC_VLEN) (desde R2022a)
netcdf.inqUserTypeReturn information about user-defined type (desde R2022a)
netcdf.inqVlenReturn information about user-defined NC_VLEN type (desde R2022a)

Utilidades

netcdf.getConstantReturn numeric value of named constant
netcdf.getConstantNamesReturn list of constants known to netCDF library

Temas

Solución de problemas

Resolve Errors Reading OPeNDAP Data

When you have trouble reading OPeNDAP data, consider these factors.