Matlab - duda con fprintf

   
Vista:

duda con fprintf

Publicado por miguelconcha (17 intervenciones) el 05/05/2015 22:09:03
Hola a todos, tengo una duda:

cuando quiero guardar una matriz en .dat usando fprintf resulta el siguiente dilema

A= 8 3 4
1 5 9
6 7 2



formato'%5.2f %5.2f %5.2f \n'

fid=fopen('prueba.dat','w')

for i=1:3

fprint(fid,formato,A(i,:))

end


me arroja una archivo

como el que sigue

8.00 3.00 4.00 1.00 5.00 9.00 6.00 7.00 2.00

es decir solo una fila.

¿que hago para que me la guarde igual q la matriz inicial?


saludos y gracias amigos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Royeth

duda con fprintf

Publicado por Royeth jesus.royeth@gmail.com (748 intervenciones) el 06/05/2015 02:47:54
1
2
3
4
5
6
7
A=[ 8 3 4
1 5 9
6 7 2];
formato='%5.2f %5.2f %5.2f \n';
fileID = fopen('prueba.dat','w');
nbytes = fprintf(fileID,formato,A);
fclose(fileID);
para visualizar lo que guardaste :
1
type('prueba.dat')
https://www.facebook.com/royethmatlab
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar