SPM12 отладка на Matlab
У меня проблема с использованием SPM на Matlab. у меня есть m-file
что мне нужно отлаживать и я не написал. Этот код старый, и, вероятно, ошибка объясняется различием в синтаксисе более новых версий. Ошибка выскакивает с помощью этой функции spm_get_files
, изначально присутствующий в коде. При изменении этой функции на spm_get
(Я обнаружил, что эти две функции предположительно эквивалентны) Я получаю следующую ошибку:
Error using spm_get (line 1726)
Illegal Action string
Error in suj6 (line 46)
Fr3 = spm_get('/home/***/folder','a3*093.img');
где '/home/***/folder','a3*093.img'
каталог входных файлов, которые я хочу проанализировать. Это сканирование МРТ.
Моя версия Matlab - 9(R2016a), а SPM - SPM12. (Код старый и изначально был написан на SPM99)
Кто-нибудь может мне помочь?
Спасибо!
1 ответ
spm_get_files
в основном это только одна строка кода:
varargout = {spm_get('Files',varargin{:})};
Ясно, что если вы хотите вернуться к использованию spm_get, вам нужно явно добавить "Files" в качестве первого аргумента.