Matlab - duda con fprintf

 
Vista:
sin imagen de perfil

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
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

duda con fprintf

Publicado por Royeth (1818 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