Poner variables en el nombre del archivo a grabar
Publicado por Luis (4 intervenciones) el 28/03/2008 11:27:53
Hola buenas. Soy un inexperto del Matlab y tengo una duda a ver si me la podéis resolver. Es con tratamiento de imagenes, pero eso es lo de menos.
El problema sería así, intento explicarlo lo mejor que puedo:
for a=1:i %bucle de 1 hasta i
phase=xxx %dentro del bucle hago un tratamiento de imagen, xxx es q no pongo la operación
imwrite(uint8(phase),'nombre_archivo.bmp');
end
Entonces me graba las imágenes en el mismo archivo, con lo que solo se me graba la última imagen. Como lo hago para que se grabe en archivos diferentes? Como pongo la variable 'a' en el nombre del archivo?
Gracias
El problema sería así, intento explicarlo lo mejor que puedo:
for a=1:i %bucle de 1 hasta i
phase=xxx %dentro del bucle hago un tratamiento de imagen, xxx es q no pongo la operación
imwrite(uint8(phase),'nombre_archivo.bmp');
end
Entonces me graba las imágenes en el mismo archivo, con lo que solo se me graba la última imagen. Como lo hago para que se grabe en archivos diferentes? Como pongo la variable 'a' en el nombre del archivo?
Gracias
Valora esta pregunta


0