Importación y exportación de datos con MATLAB
MATLAB ofrece funcionalidades para leer y escribir datos en muchas formas. Esta página de referencia muestra casos prácticos comunes, pero no es una lista exhaustiva de las funcionalidades disponibles.
Herramienta de importación
Seleccione Importar datos para iniciar la herramienta de importación.
E/S de bajo nivel
Las funciones de bajo nivel fgetl y fscanf, permiten el mayor control sobre la entrada/salida.
fid = fopen('myfile.txt');
data = fscanf(fid,'%f %q');
fclose(fid);
Especificaciones de formato
| Tipo | Especificador | Clase de salida |
|---|---|---|
Entero con signo Entero sin signo |
|
|
| Punto flotante |
|
|
Arreglo de texto |
|
|
Fecha y hora |
|
|
Duración |
|
|
Categoría |
|
|
Patrón |
|
|
Omitir campo |
|
|
Formatos de archivos estándar
Utilice almacenes de datos para archivos grandes o múltiples. fileDatastore puede utilizarse con cualquier tipo de archivo. Utilice un almacén de datos personalizado para un control más avanzado sobre el comportamiento de lectura.
Varios productos complementarios (Simulink, Database Toolbox, Vehicle Network Toolbox y otros) ofrecen soporte especializado de E/S. Consulte File Exchange y GitHub para obtener funcionalidades adicionales.
| Tipo | Archivo único | Múltiples archivos | Escribir | Nivel avanzado |
|---|---|---|---|---|
Texto |
|
|
|
|
Hoja de cálculo |
|
|
|
|
.mat |
|
|
|
|
Imagen |
|
|
|
|
Vídeo |
|
|
|
|
Audio |
|
|
|
|
NetCDF |
|
|
|
|
CDF |
|
|
|
|
HDF5 |
|
|
|
|
XML |
|
|
|
|
Binario |
|
|
|
|
RESTful Web Service
|
Leer datos |
|
Escribir datos |
|
Guardar datos en archivo |
|
Especificar opciones, como autenticación y tiempo de espera |
JSON
jsondecode |
jsonencode |
Mensajería HTTP
Utilice la interfaz HTTP para comunicaciones web más complejas.
body = matlab.net.http.MessageBody(x); request = matlab.net.http.RequestMessage(method,header,body);