• Viernes 24 de Mayo de 2024, 23:02

Autor Tema:  Ir cambiando el nombre de un archivo.  (Leído 1229 veces)

Estrufi

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Ir cambiando el nombre de un archivo.
« en: Jueves 25 de Septiembre de 2008, 10:49 »
0
Hola, si quiero crear la siguiente función:

function serieTIFFamatriz (infolder,outfolder,result,paso,umbral,pot,conver_longx,conver_longy)
% Busca todos los ficheros .tiff del directorio infolder
files=dir(strcat(infolder,'*.tif'));
% Averigua cuantos (N) son
[N,M]=size(files);

for i = 1:(N-1)
    a=imread(strcat(infolder,(files(i).name)));
    a=im2double(a);
    b=imread(strcat(infolder,(files(i+1).name)));
    b=im2double(b);
    %%Quiero cambiar el nombre de result, para no machacar los ficheros con los
    %%resultados.
   %DUDA:
    %Llama a la función de resultados.
    %result=strcat(result,(k));
    %k=k+1; %Al siguiente fichero le llamaremos de forma diferente
    %%Con "Char" no se puede hacer, si dejo el número literal y hago un
    %%strcat y tampoco lee el número directamente.
    %Probando con matlab no hay demasiadas opciones.
    %Podríais ayudarme a buscar una manera de hacerlo??
[matriz_resultados]=calculo_matriz_resultados(a,b,result,paso,umbral,pot,conver_longx,conver_longy);
end

 Muchisimas gracias!

allisap

  • Miembro MUY activo
  • ***
  • Mensajes: 259
  • Nacionalidad: mx
    • Ver Perfil
Re: Ir cambiando el nombre de un archivo.
« Respuesta #1 en: Martes 30 de Septiembre de 2008, 16:56 »
0
saludos

mira no lo he probado pero tal vez funcione la funcion sprintf que imprime a una variable de tipo cadena


pruebalo y comentas si funciono

Victor Pasilla Campos
Puebla,puebla

Estrufi

  • Miembro MUY activo
  • ***
  • Mensajes: 158
    • Ver Perfil
Re: Ir cambiando el nombre de un archivo.
« Respuesta #2 en: Jueves 30 de Octubre de 2008, 10:14 »
0
OK!!!!

 Muchas gracias!!!!!