Escribir en fichero txt
Publicado por Sergio (12 intervenciones) el 14/06/2017 09:04:46
Hola. Dispongo de un vector con tres coordenadas, tal que así:
Coord=[X,Y,Z];
Mi problema es que cuando escribo en el fichero txt le tengo puesta una cabezera para que me muestra que es cada columna y en la fila de abajo me escriba la coordenada correspondiente. Pero me escribe la cabezera y los datos en la misma línea.
¿Dónde podría estar el problema?.
El código que uso es el siguiente:
Coord=[X,Y,Z];
Mi problema es que cuando escribo en el fichero txt le tengo puesta una cabezera para que me muestra que es cada columna y en la fila de abajo me escriba la coordenada correspondiente. Pero me escribe la cabezera y los datos en la misma línea.
¿Dónde podría estar el problema?.
El código que uso es el siguiente:
1
2
3
4
5
6
7
Coord=[X;Y;Z]
cadena=[{'X(m)'},{'Y(m)'},{'Z(m)'}];
[id, error_apertura]=fopen('Coord.txt','w');
fprintf(id,'%s %s %s/n', cadena{1},cadena{2},cadena{3});
fprintf(id, '%f %f %f\n', X,Y,Z);
fclose(id);
Valora esta pregunta


0