Matlab - Salvar una variable con el nombre del fichero del que se ha generado

 
Vista:

Salvar una variable con el nombre del fichero del que se ha generado

Publicado por Ruben (16 intervenciones) el 04/05/2015 17:31:44
Hola,
tengo un bucle que trabaja dentro de una misma carpeta para 4 archivos que están dentro de esa carpeta. Quiero guardar la variable de salida con un nombre diferente en cada iteración, por ejemplo que se guardara con el mismo nombre que el archivo de entrada o que este nombre fuera un añadido a por ejemplo la palabra matrix_
En el help del comando save no encuentro una forma de hacerlo, o al menos no lo veo claramente. ¿Alguien sabe alguna forma de conseguirlo?

Gracias

Rubé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 Royeth
Val: 3.309
Plata
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Salvar una variable con el nombre del fichero del que se ha generado

Publicado por Royeth (1818 intervenciones) el 05/05/2015 02:21:14
Hola te pongo un ejemplo :


1
2
3
for i=1:5
eval(strcat('Matriz_',num2str(i),'=magic(3);'))
end

Aquí queda guardada una matriz mágica de 3 por 3 en cada iteración en
Matriz_1 , Matriz_2 , hasta 5

strcat concatena las cadenas para que de esta manera te quede Matriz_i=magic(3);
y eval te hace la evaluación del comando



https://www.facebook.com/royethmatlab
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