guardar datos en archivo txt
Publicado por bodoque (19 intervenciones) el 14/05/2008 21:38:07
Hola ..
tengo una consulta para ustedes..
tengo datos guardados en un matriz y quisiera guardarlos en un archivo.txt
buscando por ahi encontre la siguiente rutina..
> >A = rand(20, 5)
Luego abrimos el archivo salida.txt para escribir esta matriz A:
> >fi = fopen(’salida.txt, ’w’)
Luego recorremos cada elemento del arreglo por filas, al final de imprimir cada fila
se imprimirá un salto de línea, para dar la forma de matriz a la salida en el archivo:
> >for i:1:20
for j:1:5
fprintf(fi, ’ %f’, A(i,j))
end
fprintf(fi, ’ ’)
end
Por último cerramos el archivo salida.txt:
> >fclose(fi)
la probe pero los datos quedan guardados en la primera fila,
es decir aquello de generar un salto de linea no me resulta..
cual seria la forma correcta para que los datos de la matriz queden guardados en el archivo txt conservando la forma de la matriz original..??
agradecido de antemano...
tengo una consulta para ustedes..
tengo datos guardados en un matriz y quisiera guardarlos en un archivo.txt
buscando por ahi encontre la siguiente rutina..
> >A = rand(20, 5)
Luego abrimos el archivo salida.txt para escribir esta matriz A:
> >fi = fopen(’salida.txt, ’w’)
Luego recorremos cada elemento del arreglo por filas, al final de imprimir cada fila
se imprimirá un salto de línea, para dar la forma de matriz a la salida en el archivo:
> >for i:1:20
for j:1:5
fprintf(fi, ’ %f’, A(i,j))
end
fprintf(fi, ’ ’)
end
Por último cerramos el archivo salida.txt:
> >fclose(fi)
la probe pero los datos quedan guardados en la primera fila,
es decir aquello de generar un salto de linea no me resulta..
cual seria la forma correcta para que los datos de la matriz queden guardados en el archivo txt conservando la forma de la matriz original..??
agradecido de antemano...
Valora esta pregunta


0