0

我在 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'我要分析的输入文件的目录在哪里。这些是功能磁共振成像扫描。

我的 Matlab 版本是 9(R2016a),SPM 是 SPM12。(代码老了,原来是用SPM99写的)

任何人都可以帮助我吗?

谢谢!

4

1 回答 1

0

spm_get_files基本上就是这一行代码:

varargout = {spm_get('Files',varargin{:})};

显然,如果您想切换回使用 spm_get,则需要显式添加“文件”作为第一个参数。

于 2016-08-26T23:01:57.253 回答