Matlab - Función para crear una lista de nombres de fichero

 
Vista:

Función para crear una lista de nombres de fichero

Publicado por Ana Belén (1 intervención) el 06/02/2019 18:11:48
Hola!!

Necesito una función para crear una lista de nombres de fichero llamada "nombres". En esta lista la posición i debe contener el nombre de la muestra i-ésima del experimento. Por ejemplo, "Yesca001", "Yesca002" y así sucesivamente.

No se si debo utilizar una función para conseguir esta lista, si hay otra forma también me sería de utilidad.

Muchas gracias de antemano.
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
sin imagen de perfil
Val: 918
Bronce
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Función para crear una lista de nombres de fichero

Publicado por Daniel (354 intervenciones) el 08/02/2019 18:53:13
Hola,

No entiendo bien la pregunta. Para obtener un listado de archivos la mejor opción es utilizar la función dir de Matlab. Esta devuelve una estructura con los archivos de una carpeta y sus metadatos.

Para obtener un listado de nombres se puede utilizar sprintf. El siguiente código genera los nombres de “Yesca001” a “Yesca005” en una celda.

1
cellfun(@(x) sprintf('Yesca%03d', x), num2cell(1:5), 'UniformOutput', false)

Saludos,
Daniel Rodríguez
https://www.analyticslane.com
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