Hi,
there seem to be at least two issues here: First, you have to initialise
SPM properly (set up paths, configuration, defaults etc) by running e.g.
spm fmri
Second, you should place the image filenames in double {'s. Otherwise
MATLAB will create ....hdw as a struct array (one struct for each
filename), which is not what you want. See the MATLAB help on 'struct'
for details.
Volkmar
Am Sonntag, den 25.01.2009, 20:25 -0500 schrieb Ping-Hong Yeh:
> Hello SPMers,
>
> I am testing the HDW using spm8b, but ran into some troubles.
> Here is the commands,
>
> clear;
>
> images =
> {'/disk2/work/cert_bd/long_SA_15T_bp_lithium/HDW/test/ref.nii,1', ...
>
> '/disk2/work/cert_bd/long_SA_15T_bp_lithium/HDW/test/mov.nii,1'};
>
> bias_opts = struct ('nits', 8, 'fwhm', 60, 'reg', 1e-6,'lmreg', 1e-6),
> warps_opts = struct ('nits',8,'reg',4),
>
> matlabbatch{1}.spm.tools.hdw = struct('Subject', images,
> 'bias_opts',bias_opts, 'warps_opts', warps_opts);
> spm_jobman('run',matlabbatch);
>
> The errors read
>
> ??? Undefined function or method 'cfg_util' for input arguments of
> type 'cell'.
>
> Error in ==> spm_jobman at 194
> cfg_util('runserial',mljob);
>
>
> Thanks for help.
>
> ph
--
Volkmar Glauche
-
Department of Neurology [log in to unmask]
Universitaetsklinikum Freiburg Phone 49(0)761-270-5331
Breisacher Str. 64 Fax 49(0)761-270-5416
79106 Freiburg http://fbi.uniklinik-freiburg.de/
|