Matlab - fotmat short ascii

   
Vista:

fotmat short ascii

Publicado por George (43 intervenciones) el 17/03/2011 17:59:58
Hola a todos ,trabajo con matlab para linux , el hecho es que cuando guardo mis resultados en matrices con el comando : save archivo.txt variable -ASCII , guarda la matriz pero los numeros estan en 'formato' muy grandes
por ejemplo si queireo el resultado de esta matriz
25 26
24.1 28
la manera como lo guarda en txt es la siguiente
2.490000e+01 2.599000e+1
2.410000e+01 2.8e+1
alguien sabe con que comando recorto el factor ,
ya que las matrices se ven muy extensas y es un poco incomodo guardarlos asi en el txt.
gracias
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

fotmat short ascii

Publicado por Jorge (226 intervenciones) el 21/03/2011 10:37:49
Intenta esto:

a = [25 26
24.1 28]

fid = fopen('archivo.txt','wt');

% juega con el formato que desees
fprintf(fid,'%6.2f %6.2f\n', a);
fclose(fid);

type archivo.txt
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