SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: Richi254 en Viernes 8 de Mayo de 2009, 19:41
-
Hola amigos, haber si puede ayudarme alguién con esto que no he usado mucho. ("FPRINTF")
Tengo varios datos guardados en forma de vectores y matrices que me gustaría poder pasarlos de una forma determinada(ver ejemplo) a un archivo .txt
Ejemplo:
A= 2 5 1
B= 4 5 3
C= 1 2 3
4 5 6
6 7 8
Lo que necesito es que el archivo txt tenga esta forma.
Por ejemplo: con los de arriba debería quedar así:
A1 1 2 2
B1 2 3 4
A2 4 5 5
B2 5 6 5
A3 6 7 1
B3 7 8 3
Y al final este texto:
.PRO
.END
-
Amigos ya lo conseguí, fue más fácil de lo que creía. Para que pueda ayudar a quién lo necesite, esto fue lo que hice:
[arch, error]=fopen(file,'.txt'),'wt');
if arch >-1
for j=1:2
for i=1:length(filasmatriz)-1
fprintf(arch, '%d %d %d n', matriz(i,j), matriz(i,j+1),A(i) );
fprintf(arch, '%d %d %d n', matriz(i,j), matriz(i,j+1),B(i) );
end
end
fclose(arch);
return
else
disp('El archivo no fue encontrado')
end
-
Amigos ya lo conseguí, fue más fácil de lo que creía. Para que pueda ayudar a quién lo necesite, esto fue lo que hice:
[arch, error]=fopen(file,'.txt'),'wt');
if arch >-1
for j=1:2
for i=1:length(filasmatriz)-1
fprintf(arch, '%s%d %d %d %d n','A',a(i), matriz(i,j), matriz(i,j+1),A(i) );
fprintf(arch, '%s%d %d %d %d n','B',a(i), matriz(i,j), matriz(i,j+1),B(i) );
end
end
fclose(arch);
return
else
disp('El archivo no fue encontrado')
end
-
Excelente :good:
y que bueno que publicaste como es que lo resolviste y no dejaste el tema a medias
asi le puede servir a alguien mas
saludos
Victor Pasilla