我在Matlab上使用SPM时遇到了问题。我有一个需要调试的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'是我要分析的输入文件的目录。这些是fMRI扫描。
我的Matlab版本是9(R2016a),SPM是SPM12。(代码很旧,最初是用SPM99编写的)
有谁能帮我吗?
谢谢!
发布于 2016-08-27 07:01:57
spm_get_files基本上就是这一行代码:
varargout = {spm_get('Files',varargin{:})};显然,如果您想切换回使用spm_get,您需要显式添加'Files‘作为第一个参数。
https://stackoverflow.com/questions/39174729
复制相似问题