Multimodal Integration of M/EEG and f/MRI Data in SPM12

1 view (last 30 days)
Hi, I'm trying to run through the analysis steps for Richard Henderson's 'Multimodal Integration of M/EEG and f/MRI Data in SPM12' dataset. It instructs to use the following script to create subdirectories for all subjects:
BIDS = spm_BIDS('C:\Users\ibonh\Desktop\Henderson_Prac');
subs = spm_BIDS(BIDS,'subjects', 'task', 'facerecognition');
nsub = numel(subs);
subdir = cellfun(s) [(@'sub-' s], subs, 'UniformOutput',false]; %#ok<NOPTS>
spm-mkdir('C:\Users\ibonh\Desktop\Henderson_Prac', {'meg','func'});
spm_mkdir('C:\Users\ibonh\Desktop\Henderson_Prac',subdir, {'meg','anat','func'});
When I try to run the script the following error message appears;
Error: File: Subdir.m Line: 4 Column: 21
Invalid expression. When calling a function or indexing a variable, use parentheses. Otherwise, check for mismatched delimiters.
Hoping you can help

Answers (1)

Amrtanshu Raj
Amrtanshu Raj on 25 Jun 2021
Hi,
Your syntax for in the line 4 is incorrect. The correct syntax can be found here.
Assuming in your case if sub is the function then.
subdir = cellfun(@sub, subs, 'UniformOutput',false); %#ok<NOPTS>
Hope it helps !!

Categories

Find more on Neuroimaging in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!