0

Matlab で SPM を使用すると問題が発生します。デバッグする必要があり、m-fileまだ書いていません。このコードは古いため、新しいバージョンの構文の違いによってエラーが発生した可能性があります。spm_get_filesエラーは、もともとコードに存在するこの関数を使用してポップアウトします。この関数をspm_get(これら 2 つの関数はおそらく同等であることがわかりました) に変更すると、次のエラーが発生します。

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 で書かれていました)

誰でも私を助けることができますか?

ありがとうございました!

4

1 に答える 1

0

spm_get_files基本的には、次の 1 行のコードです。

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

spm_get を使用するように戻したい場合は、最初の引数として明示的に「Files」を追加する必要があります。

于 2016-08-26T23:01:57.253 に答える