If for some reason you must use Matlab 6. Try reading the SPM.mat
using matlab 7 "load SPM.mat" and then resave it using the -V6 option
"save SPM.mat SPM -V6"
The you should now be able to read the data using Matlab 6.
On Wed, Jan 28, 2009 at 1:45 AM, Valsasina Paola <[log in to unmask]> wrote:
> Dear SPM-List,
> in the last years, we have always used SPM2 with Matlab 6.0 for running
> our fMRI analyses.
> Recently, we downloaded some new toolboxes for SPM2 (such as Anatomy
> Toolbox, WFU Pickatlas, etc..) that requires Matlab 6.5 or later to be run.
> Therefore, we used Matlab 7.0 to open SPM2 and we did some post-processing
> on our SPM.mat matrices from old analyses (created by using Matlab
> 6.0) using these new toolboxes.
> However, after this post-processing, we have tried to re-open the same
> SPM.mat with SPM2 and Matlab 6.0 and we got many errors, as if Matlab 6.0 is
> not able anymore to open the SPM.mat after having done post-processing on it
> with SPM2 and Matlab 7.0.
> Therefore, our idea is to use always Matlab 7.0 from now on to re-open old
> analyses and do further post-processing and to stop to use Matlab 6.0. My
> question is: do you think that we will have problems of compatibility or
> corruption of old SPM.mat files by doing this? Of course we don't want to
> lose results of old analyses.
> Thank you for your help
> Kind regards,