La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.
API C de MATLAB para leer datos de archivos MAT
Cuando programa su aplicación completa en MATLAB o cuando comparte datos con otros usuarios de MATLAB, debe utilizar los siguientes procedimientos de MATLAB:
Para introducir datos en una aplicación de MATLAB, use Supported File Formats for Import and Export.
Para guardar datos en un archivo MAT, utilice Save and Load Workspace Variables.
Sin embargo, hay situaciones en las que debe escribir un programa personalizado para interactuar con datos. Por ejemplo:
Sus datos tienen un formato personalizado.
Usted crea aplicaciones para usuarios que no ejecutan MATLAB y desea proporcionarles datos de MATLAB.
Desea leer datos desde una aplicación externa, pero no tiene acceso al código fuente.
API de archivo MAT de C
matOpen | Open MAT-file |
matClose | Close MAT-file |
MATFile | Type for MAT-file |
matGetVariable | Array from MAT-file |
matGetVariableInfo | Array header information only |
matGetNextVariable | Next array in MAT-file |
matGetNextVariableInfo | Array header information only |
matPutVariable | Array to MAT-file |
matPutVariableAsGlobal | Array to MAT-file as originating from global workspace |
matDeleteVariable | Delete array from MAT-file |
matGetDir | List of variables in MAT-file |
matGetFp | File pointer to MAT-file |
mxIsFromGlobalWS | Determine whether mxArray was copied from MATLAB global workspace |
matGetErrno | Error codes for MAT-file API |
Temas
- Table of MAT-File Source Code Files
The
matlabroot
/extern/examples/eng_mat
folder contains C/C++ and Fortran source code for examples demonstrating how to use the MAT-file routines. - Create Custom Programs to Read MAT-Files
Methods for importing and exporting MATLAB data with MAT-file functions using
mxArray
. - Share MAT-File Applications
MATLAB requires shared library files for building a MAT-file application.