Example of Fig 5.1 - 5.4
Simple Structure
function uu=example514 % % Simple Structure % flat = [0 90]; flon = [0 360]; lnorm = 'anom'; [zt,ind,fcos]=readz500(flat,flon,'season','jfm','scaling','yes'); [z,sdz]=anomaly(zt,lnorm); clf; [u,lam,v,proj]=eoffast(z,ind,10,1); [s,ur,v]=eofrot(z,ind,1:10); [s,up]=eofpromax(z,ind,1:10,2); [s,uq]=eofpromax(z,ind,1:10,12); index=find(u(:,1) < 9999); display(['Scalar product for EOF']) u(index,1:3)'*u(index,1:3) display(['Scalar product for Rotated EOF']) ur(index,1:3)'*ur(index,1:3) display(['Scalar product for Promax EOF']) up(index,1:3)'*up(index,1:3) % PLot EOF ----- titstr={'EOF', 'VARIMAX','PROMAX K=2', 'PROMAX K=12'}; index=find(u(:,1) < 9999); figure(1) ax=[-0.1 0.1 -0.1 0.1]; subplot(221);plot(u(index,1),u(index,2),'.');title('EOF');axis(ax); subplot(222);plot(-ur(index,1),ur(index,2),'.');title('VARIMAX');axis(ax) subplot(223);plot(-up(index,2),up(index,1),'.');title('PROMAX K=2');axis(ax); subplot(224);plot(-uq(index,2),uq(index,1),'.');title('PROMAX K=12');axis(ax); print('-dpdf','-adobecset','-painters',[mfilename 'a.pdf']); figure(2) clf; modeindex=[ 1 1 2 2] ; for i=1:4 ii=modeindex(i); end bigtit{1}= ''; bigtit{2}= ''; pict4(bigtit,u(:,modeindex(1)),ur(:,modeindex(2)), up(:,modeindex(3)), uq(:,modeindex(4)), ... flat,flon,[-.2:0.01:0.2],titstr,'shading','off'); print('-dpdf','-adobecset','-painters',[mfilename 'b.pdf']); return
Normalization anom Expanded Field Converging V V0 0.000000 0.000000 varexpl = 0.8799 varexplrot = 0.8799 zvar = 2.4955e+07 totvar = 2.4955e+07 varunrotated = 0.3287 0.1476 0.0970 0.0698 0.0622 0.0474 0.0403 0.0343 0.0313 0.0213 varrotated = 0.2417 0.1997 0.0838 0.0634 0.0594 0.0584 0.0567 0.0546 0.0349 0.0272 Expanded Field Converging V V0 0.000000 0.000000 Expanded Field Converging V V0 0.000000 0.000000 Expanded Field Scalar product for EOF ans = 1.0000 0.0000 -0.0000 0.0000 1.0000 -0.0000 -0.0000 -0.0000 1.0000 Scalar product for Rotated EOF ans = 1.0000 -0.0000 -0.0000 -0.0000 1.0000 0.0000 -0.0000 0.0000 1.0000 Scalar product for Promax EOF ans = 1.0000 0.0070 0.1566 0.0070 1.0000 0.4690 0.1566 0.4690 1.0000 Shading is off Reshaping for T30 Gaussian grid Contouring from a minimum -0.2000 Contouring to a maximum 0.2000 Contouring interval is 0.0100 Contour values are: -0.2000 -0.1900 -0.1800 -0.1700 -0.1600 -0.1500 -0.1400 -0.1300 -0.1200 -0.1100 -0.1000 -0.0900 -0.0800 -0.0700 -0.0600 -0.0500 -0.0400 -0.0300 -0.0200 -0.0100 0.0000 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900 0.2000 Maximum field value 0.1081 Minimum field value -0.0435 Shading is off Reshaping for T30 Gaussian grid Contouring from a minimum -0.2000 Contouring to a maximum 0.2000 Contouring interval is 0.0100 Contour values are: -0.2000 -0.1900 -0.1800 -0.1700 -0.1600 -0.1500 -0.1400 -0.1300 -0.1200 -0.1100 -0.1000 -0.0900 -0.0800 -0.0700 -0.0600 -0.0500 -0.0400 -0.0300 -0.0200 -0.0100 0.0000 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900 0.2000 Maximum field value 0.0500 Minimum field value -0.1156 Shading is off Reshaping for T30 Gaussian grid Contouring from a minimum -0.2000 Contouring to a maximum 0.2000 Contouring interval is 0.0100 Contour values are: -0.2000 -0.1900 -0.1800 -0.1700 -0.1600 -0.1500 -0.1400 -0.1300 -0.1200 -0.1100 -0.1000 -0.0900 -0.0800 -0.0700 -0.0600 -0.0500 -0.0400 -0.0300 -0.0200 -0.0100 0.0000 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900 0.2000 Maximum field value 0.0423 Minimum field value -0.1019 Shading is off Reshaping for T30 Gaussian grid Contouring from a minimum -0.2000 Contouring to a maximum 0.2000 Contouring interval is 0.0100 Contour values are: -0.2000 -0.1900 -0.1800 -0.1700 -0.1600 -0.1500 -0.1400 -0.1300 -0.1200 -0.1100 -0.1000 -0.0900 -0.0800 -0.0700 -0.0600 -0.0500 -0.0400 -0.0300 -0.0200 -0.0100 0.0000 0.0100 0.0200 0.0300 0.0400 0.0500 0.0600 0.0700 0.0800 0.0900 0.1000 0.1100 0.1200 0.1300 0.1400 0.1500 0.1600 0.1700 0.1800 0.1900 0.2000 Maximum field value 0.0421 Minimum field value -0.1047

