Matlab - Formato txt

 
Vista:

Formato txt

Publicado por Juan  (6 intervenciones) el 13/01/2011 09:23:13
Hola a todos

Estoy intentado grabar datos en un archivo txt desde una GUI.

El caso es que quiero guardar una matriz de cuatro elementos.
Esto es lo que he conseguido guardar en el txt

1.0500803e+002
1.1768315e+002
1.1853321e+002
1.1867940e+002

Pero quisiera que me aparecira asi en el archivo txt:

105.00
117.68
118.53
118.67

Ademas delante de cada valor me gustaria escribir

CARGA1 105.00
CARGA2 117.68
CARGA3 118.53
CARGA4 118.67

Pero no se muy bien como darle formato.

Gracias, un saludo
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

RE:Formato txt

Publicado por Juan (6 intervenciones) el 16/01/2011 17:41:16
AA = handles.archivo;

%Con este codigo elimino la extension del archivo
for i=1:length(AA);
if AA(1,i)~= ('.')
BB(1,i) = AA(1,i);
else
break;
end
end

fid=fopen(strcat(BB, '_Results','.txt'),'wt');
%fid = fopen('data2.txt','wt'); %Sin la t de wt no tenia permisos para escribir con el formato del salto de linea que queria

fprintf( fid,'STATIC STIFFNESS 1 is: %d kN/m \n', STA_STIFF2(1,1)' );
fprintf( fid,'STATIC STIFFNESS 2 is: %d kN/m \n', STA_STIFF2(2,1)' );
fprintf( fid,'STATIC STIFFNESS 3 is: %d kN/m \n', STA_STIFF2(3,1)' );
fprintf( fid,'STATIC STIFFNESS 4 is: %d kN/m \n', STA_STIFF2(4,1)' );

fclose(fid);
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