Tratamiento de Texto
Publicado por Juan (5 intervenciones) el 28/01/2008 11:39:22
Hola,
Tengo el siguiente problema:
He de transformar una matriz de matlab a un formato .txt que tenga la estructura adecuada para poder introducirla en gams.
>En MATLAB:
A = [ 1 1 1 1; 2 2 2 2 ; 3 3 3 3; 4 4 4 4]
> En .txt
a b c d
e 1 1 1 1
f 2 2 2 2
g 3 3 3 3
h 4 4 4 4
Yo solo he llegado a hacer esto:
for i = 2:TotalTray-1
a = ['Derivada_VV_Piso', int2str(i), '.txt'];
csvwrite(a,Derivadas_VV(:,:,i));
end
lo que genera i archivos .txt con el nombre Derivada_VV_Pisoi.txt
lo que pasa es que este txt tiene la forma
1,1,1,12,2,2,23,3,3,34,4,4,4
por lo tanto he de incluir los nombres de las filas y columnas , espacios en blanco, separar los numeros, saltos de linea,....
muchas gracias por vuestro tiempo
juan
Tengo el siguiente problema:
He de transformar una matriz de matlab a un formato .txt que tenga la estructura adecuada para poder introducirla en gams.
>En MATLAB:
A = [ 1 1 1 1; 2 2 2 2 ; 3 3 3 3; 4 4 4 4]
> En .txt
a b c d
e 1 1 1 1
f 2 2 2 2
g 3 3 3 3
h 4 4 4 4
Yo solo he llegado a hacer esto:
for i = 2:TotalTray-1
a = ['Derivada_VV_Piso', int2str(i), '.txt'];
csvwrite(a,Derivadas_VV(:,:,i));
end
lo que genera i archivos .txt con el nombre Derivada_VV_Pisoi.txt
lo que pasa es que este txt tiene la forma
1,1,1,12,2,2,23,3,3,34,4,4,4
por lo tanto he de incluir los nombres de las filas y columnas , espacios en blanco, separar los numeros, saltos de linea,....
muchas gracias por vuestro tiempo
juan
Valora esta pregunta


0