Programación Específica > Matlab

 Crear y leer fichero

(1/4) > >>

Estrufi:
Hola, quiero crear una función más ó menos como la siguiente, soy bastante mala programando y no controlo demasiado Matlab.

function graba_tabla (nombre_fichero,tabla,paso,dato)

%%%%Tabla es una matriz.
%%%%Si quiero grabar en fichero de texto una cosa más ó menos así:

 Nombre fichero:'el nombre'
 Paso:'el paso'
 Dato:'el dato'
 
 Y justo debajo también escribir la tabla pero etiquetando lo que es cada columna:
 
 %Tabla:
 
 dato1 dato2 dato3 dato4...    daton.
 Aqui meter la matriz de n columnas.

return


 Esto como lo podría conseguir en Matlab?? Puedo hacer que lo escriba en un determinado directorio de work que yo cree?? Además me gustaría luego crear alguna función que pueda leer algunos datos de la tabla y operar con ellos.
 
 Muchisimas gracias.

Geo:
Puedes usar la función printf para grabar los datos que quieres, para crear el archivo usas fopen. Revisa el foro que hay varios mensajes que te pueden ser de utilidad.

Estrufi:
Y en que se diferencia SAVE de Printf ???? Quiero decir, cuando uso SAVE es necesario tb el fopen??? y grabando directamente con save ya no seria necesario el printf? que tipos de datos puedo guardar con printf??

Geo:
save guarda las variables que están en el workspace, para conseguir algo como lo que quieres tendrías que poner los datos que deseas como cabecera del archivo en variables dentro del workspace. Con fprintf tú vas indicando las variables a guardar.

Estrufi:
No lo veo muy claro..., lo siento. Muchas gracias

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa