how to turn this script into for loop
Ältere Kommentare anzeigen
hi,
i am new to spm and matlab, i was tring to turn this SPM script into a for loop, and I use some of the command line i found online.
But it didn't work at all, how should i get a functional for loop ?


Antworten (1)
Walter Roberson
am 20 Apr. 2023
subject = '~/lab/MATLAB/subject';
imgfiles = dir(fullfile(subject, 'SL*', 'T.nii*'));
matlabbatch{1}.spm.tools.data_T1 = fullfile({imgfiles.folders}, {imgfiles.name});
But be careful as the order might not match the order for your matlabbatch{1}.spm.tools.data_F2 . Notice that in your _T1 that you use directory SL005 but in your _F2 you use directory SL05 (one zero instead of two). The change in the number of digits does affect the directory sort order.
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!