Borrar filtros
Borrar filtros

Using fullfile for multiple file names

5 visualizaciones (últimos 30 días)
Thang  Le
Thang Le el 6 de Abr. de 2014
Respondida: Jan el 6 de Abr. de 2014
Hi,
I am trying to select 3 files (con_001.img, con_002.img, con_003.img) and store them in a 3x1 cell named P. I have specified C={'con_001.img','con_002.img','con_003.img'}. I first did the following:
for f=1:length(C)
P = cell(f,1);
P{f,1} = spm_select('FPList', fullfile(data_path),sprintf('%s',cell2mat(C(1,f))));
end
Of course the above gave me P containing only con_003.img and not the other two images. I then tried:
P{1:f,1} = spm_select('FPList', fullfile(data_path), sprintf('%s',cell2mat(C(1,f))));
This time it didn't work at all.
Could some one please help?

Respuesta aceptada

Jan
Jan el 6 de Abr. de 2014
C = {'con_001.img','con_002.img','con_003.img'}
P = cell(1, length(C)); % Before the loop
for f = 1:length(C)
P{f} = spm_select('FPList', fullfile(data_path, C{f}));
end

Más respuestas (0)

Categorías

Más información sobre File Name Construction en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by