From: Javier Martinez on
> As you are using compression it is quite expected
> that the file size
> is less when u save all variables at once.
> It suggests that all your variables are highly
> correlated.
> The compression algorithm works well due to the inter
> variable
> redundancy.

Hi Rajeshi,

Thank you for your response. I suspected that the size was due to intervariable redundancy to I performed a little test. I created a .mat file 'f1.mat' by saving a variable 't = 1;'. Then I appended one of the variables to this matlab file and created a new one by saving the same variable to another file 'f2.mat'. The appended file f1.mat is 101MB whereas f2.mat is 36MB. It appears that the append option operates without compression as saving the same variable to another file without compression results in a .mat file 101MB, the same size as the appended file.

Any ideas what is happening, how to fix it or even if this is intended? The documentation for Matlab7 suggests that the compress option and append option can be used together.

Thanks again.