Example of Fig 5.11

Extended EOF

function example511
%
%  First EEOF mode for SST
%

flat = [-30 30];
flon = [120 300];
lnorm = 'anom';
mode=2;

[zt,ind,fcos]=readsst(flat,flon,'season','all','scaling','yes');

norm(zt)
[ntot,ntim]=size(zt);
z=ones(size(zt));

[z(:,1:4:ntim),sdz]=anomaly(zt(:,1:4:ntim),lnorm);
[z(:,2:4:ntim),sdz]=anomaly(zt(:,2:4:ntim),lnorm);
[z(:,3:4:ntim),sdz]=anomaly(zt(:,3:4:ntim),lnorm);
[z(:,4:4:ntim),sdz]=anomaly(zt(:,4:4:ntim),lnorm);


[uu,lam,v,proj]=eeof(z,ind,34,1);


% PLot EOF  -----
figure(2)
clf;
ccc=[-.2:0.02:0.2];
lam(1)
orient tall
set(gcf,'papertype','a4');
subplot(411);
a=uu(:,1);
notavalue=find(a == 9999); a(notavalue)= NaN;
llmap(a,flat,flon,ccc,[' Season 1'],'colorbar','off','colormap','gray', ...
    'shading','off','extshad',[-0.02 0.02]);

subplot(412);
a=uu(:,2);
notavalue=find(a == 9999); a(notavalue)= NaN;
llmap(a,flat,flon,ccc,[' Season 2'],'colorbar','off','colormap','gray', ...
    'shading','off','extshad',[-0.02 0.02]);

subplot(413);
a=uu(:,3);
notavalue=find(a == 9999); a(notavalue)= NaN;
llmap(a,flat,flon,ccc,[' Season 3'],'colorbar','off','colormap','gray', ...
    'shading','off','extshad',[-0.02 0.02]);

subplot(414);
a=uu(:,4);
notavalue=find(a == 9999); a(notavalue)= NaN;
llmap(a,flat,flon,ccc,[' Season 4'],'colorbar','off','colormap','gray', ...
    'shading','off','extshad',[-0.02 0.02]);

maintitle({['EEOF Mode ', int2str(mode)], [num2str(lam(mode)*100,'%2.0f') '%']});
orient tall;
print('-dpdf','-painters',[mfilename '.pdf']);
ans =

   8.7499e+04

Normalization anom
Normalization anom
Normalization anom
Normalization anom

ans =

   685   133

Expanded Field

ans =

    0.3683

 Colormap set to gray
Shading is  off 
 Extreme shading with values set to  -2.000000e-02  
 2.000000e-02  

Reshaping for T30 Gaussian grid
Contouring from a minimum -0.2000 
Contouring to a maximum 0.2000 
Contouring interval is  0.0200 
Contour values are: 
-0.2000 -0.1800 -0.1600 -0.1400 -0.1200 -0.1000 -0.0800 -0.0600 -0.0400 -0.0200 0.0000 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800 0.2000 
Maximum field value 0.0637 
Minimum field value -0.0229 
 Colormap set to gray
Shading is  off 
 Extreme shading with values set to  -2.000000e-02  
 2.000000e-02  

Reshaping for T30 Gaussian grid
Contouring from a minimum -0.2000 
Contouring to a maximum 0.2000 
Contouring interval is  0.0200 
Contour values are: 
-0.2000 -0.1800 -0.1600 -0.1400 -0.1200 -0.1000 -0.0800 -0.0600 -0.0400 -0.0200 0.0000 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800 0.2000 
Maximum field value 0.0332 
Minimum field value -0.0180 
 Colormap set to gray
Shading is  off 
 Extreme shading with values set to  -2.000000e-02  
 2.000000e-02  

Reshaping for T30 Gaussian grid
Contouring from a minimum -0.2000 
Contouring to a maximum 0.2000 
Contouring interval is  0.0200 
Contour values are: 
-0.2000 -0.1800 -0.1600 -0.1400 -0.1200 -0.1000 -0.0800 -0.0600 -0.0400 -0.0200 0.0000 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800 0.2000 
Maximum field value 0.0205 
Minimum field value -0.0566 
 Colormap set to gray
Shading is  off 
 Extreme shading with values set to  -2.000000e-02  
 2.000000e-02  

Reshaping for T30 Gaussian grid
Contouring from a minimum -0.2000 
Contouring to a maximum 0.2000 
Contouring interval is  0.0200 
Contour values are: 
-0.2000 -0.1800 -0.1600 -0.1400 -0.1200 -0.1000 -0.0800 -0.0600 -0.0400 -0.0200 0.0000 0.0200 0.0400 0.0600 0.0800 0.1000 0.1200 0.1400 0.1600 0.1800 0.2000 
Maximum field value 0.0184 
Minimum field value -0.0818