2016-08-26 6 views
0

MatlabでSPMを使用する際に問題があります。私はm-fileをデバッグする必要があり、私は書いていません。 このコードは古く、おそらく、新しいバージョンの構文の違いによってうまくいけばエラーであると思われます。 この関数を使用してエラーが発生するのは、もともとコードに含まれていたspm_get_filesです。 spm_getにこの機能を変更するとき、私は次のエラーを取得する(私はこれらの2つの関数はおそらく同等であることが判明):'/home/***/folder','a3*093.img'は私が分析する入力ファイルのディレクトリですMatlabでのSPM12デバッグ

Error using spm_get (line 1726) 
Illegal Action string 
Error in suj6 (line 46) 
Fr3 = spm_get('/home/***/folder','a3*093.img'); 

。これらはfMRIスキャンです。

My Matlabのバージョンは9(R2016a)で、SPMはSPM12です。 (コードは古く、もともとSPM99で書かれていた)

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

ありがとうございました!あなたがspm_getを使用してに切り替えたい場合は、明示的に最初の引数として「ファイル」を追加する必要が明らかに

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

答えて

0

spm_get_filesは、コードのちょうどこの1行は基本的です。

+0

申し訳ありませんコード内の誤りが本当にわかりません。 'spm_get_files( '/ home/***/folder'、 'a3 * 093.img')'を使用するとエラーが発生し、ファイルをアップロードしません。私は間違って何をしていますか? –

+0

オリジナルの投稿では、 "この機能を' spm_get'に変更したときに表示されるエラーメッセージを投稿しました。 'spm_get_files'を使うときにもエラーメッセージが出たら、エラーメッセージの内容を投稿してください。 –

関連する問題