Имам 31 теми (S1, S2, S3, S4 и т.н.). Всеки обект има 3 изображения, контраст1.img, контраст2.img и контраст3.img. Бих искал да използвам цикъл, за да получа всички пътища към контрастите от всички субекти в клетка nx1, наречена P. P трябва да бъде нещо подобно:
Data/S1/contrast1.img
Data/S1/contrast2.img
Data/S1/contrast3.img
Data/S2/contrast1.img
Data/S2/contrast2.img
Data/S2/contrast3.img ...
Данни/S31/contast3.img
Това е, което опитах:
A={'S1','S2','S3',...,'S31'}; % all the subjects
C={'contrast1.img','contrast2.img','contrast3.img'}; % contrast images needed for each subject
P=cell(31*3,1)
for i=1:length(A)
for j=1:length(C)
P{j}=spm_select('FPList', fullfile(data_path, Q{i}) sprintf('%s',cell2mat(C(j)))); % this is to select the three contrast images for each subject. It works in my script. It might not be 100% correct here since I had to simplify for this example.
end
end
Това обаче ми дава само P с 3-те контрастни изображения на последния обект. Предишните предмети се презаписват. Това показва, че цикълът е грешен, но не съм сигурен как да го поправя. Може ли някой да помогне?