Matlab - Ayuda, problema al escribir

 
Vista:

Ayuda, problema al escribir

Publicado por Fernando Beltran (1 intervención) el 09/06/2014 02:17:36
Hola, soy novato en esto del Matlab, me gustaría saber si alguien me puede ayudar con un pequeño problema que tengo:

Quiero escribir con el comando fprintf en dos lineas diferentes, por ejemplo:

fid=fopen('Resultados.txt','w');

nombre=análisis

fprintf(fid,'%s\n',nombre);

dato1=1
dato2=2
dato3=3

fprintf(fid,'%d %d %d',dato1,dato2,dato3);

quiero hacer que me imprima de la siguiente manera:

análisis
1 2 3

para ello se supone que uso \n en el primer fprintf, sin embargo me imprime así:

análisis 1 2 3

¿Como lo puedo solucionar?, desde ya muchas gracias.

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

Ayuda, problema al escribir

Publicado por Dave (1094 intervenciones) el 09/06/2014 11:10:03
Hola Fernando;

La codificación debería ser la siguiente:


1
2
3
4
5
6
7
8
9
10
11
12
13
fid=fopen('Resultados2.txt','w');
 
nombre='análisis';
 
fprintf(fid,'%s\n',nombre);
 
dato1=1
dato2=2
dato3=3
 
fprintf(fid,'%d %d %d\n',dato1,dato2,dato3);
 
fclose (fid)

Espero que sea de alguna ayuda.

Saludos
Dave Correa
[email protected]
[email protected]
Servicios de Programación Matlab
http://fismatlab.org
http://fismatlab.blogspot.com
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