Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> MATLAB

Exportación de Datos desde MATLAB: Formatos y Técnicas

Exportar datos significa escribir en archivos. MATLAB permite usar datos en otras aplicaciones que lean ASCII.

Archivos ASCII Delimitados desde Arrays Numéricos

Dos formas principales:

Ejemplo

num_array = [1 2 3 4; 4 5 6 7; 7 8 9 0];
save array_data1.out num_array -ascii; type array_data1.out
dlmwrite('array_data2.out', num_array, ' '); type array_data2.out

save -ascii usa notación científica; dlmwrite usa formato simple con delimitador especificado.

Nota: No funcionan con cell arrays. Para cell arrays: convertir a matriz con cell2mat o usar E/S de bajo nivel.

Exportar Array de Caracteres

h = 'hello';
save textdata.out h -ascii; type textdata.out

Escribe códigos ASCII de cada carácter (ej. 104, 101, 108, 108, 111).

Archivos Diary (Registro de Sesión)

Copian exactamente la sesión (entradas/salidas, sin gráficos).

diary          % activa diary (archivo 'diary')
diary logdata.out % activa con nombre específico
diary off      % desactiva

Exportación con E/S de Bajo Nivel (fprintf)

Para archivos de texto complejos (mezcla numérico/carácter, no rectangulares, codificaciones).

  1. Abrir/crear con fopen('archivo','w') → fid.
  2. Escribir con fprintf(fid, formato, datos).
  3. Cerrar con fclose(fid).

Ejemplo: Tabla de Logaritmos

x = 0:10:100;
y = [x; log(x)];
fid = fopen('logtable.txt','w');
fprintf(fid, 'Log Function\n\n');
fprintf(fid, '%f %f\n', y);  % escribe en orden de columnas
fclose(fid);
type logtable.txt

Genera archivo con dos columnas: x y log(x).

MATLAB

  1. Azure File Storage explicado: Guía para principiantes de almacenamiento cloud seguro y escalable
  2. Dominando E/S de archivos en C: Crear, abrir y gestionar archivos
  3. MATLAB: Visión General del Entorno Líder en Computación Numérica
  4. Tipos de Datos en MATLAB: Guía Completa de Conversión y Determinación
  5. Operadores en MATLAB: Guía Completa de Aritméticos, Relacionales, Lógicos y Bitwise
  6. Matrices en MATLAB: Creación, Referenciación y Manipulación de Datos
  7. MATLAB: Dominando Arrays Multidimensionales y Especiales
  8. Dominando la Notación de Dos Puntos en MATLAB: Vectores e Iteraciones
  9. MATLAB - Números: Tipos, Almacenamiento y Conversión
  10. Dominando Strings en MATLAB: Creación, Manipulación y Funciones
  11. Funciones en MATLAB: Definición, Workspace, Entradas y Salidas