Global Index (short | long) | Local contents | Local Index (short | long)
| This script calls | |
|---|---|
clear
cd /home/disk/hayes2/dvimont/csiro/matlab_data/Heat_Content
load LP10_detrend_L1-7_yr101-1000.mat
lims = [100 300 -45 65];
tim = 101:1000;
lags = [-10:0];
[temp, taux] = getnc('temp', 'taux', lims, 1, tim);
heat = getheat(lims, 4:7, tim);
[lat, lon, depth] = getll('temp', lims);
[latx, lonx] = getll('taux', lims);
[treg, tcoef] = regress_eof(temp, pcs, lags);
[hreg, hcoef] = regress_eof(heat, pcs, lags);
[xreg, xcoef] = regress_eof(taux, pcs, lags);
figure(1); figure_landscape;
default_global; FRAME = [110 300 -40 60];
cint1 = 0.15; clev1 = [-1.5:cint1:-cint1 cint1:cint1:1.5];
cint2 = 0.15; clev2 = [-1.5:cint2:-cint2 cint2:cint2:1.5];
cint3 = 0.15; clev3 = [-1.5:cint3:-cint3 cint3:cint3:1.5];
global GRDX_SPACING; GRDX_SPACING = 45;
for i = 1:3;
subplot(3,3,3*i-2);
tem = zeros(size(hcoef(4*i-1,:,:)));
tem(find(hcoef(i+3,:,:).^2 > 0.1)) = NaN;
eval(['clev = clev' num2str(i) ';']);
gcont(-1e-8*hreg(i+3,:,:), clev);
dc2(hreg(i+3,:,:));
shade_ccoef(tem);
ylabel(['Lag = ' num2str(lags(i+3)) ' Years']);
end
xlabel(['Contour: ' num2str(100*cint1) 'x10^6 J m^-^2 std^-^1'])
cint1 = 0.2; clev1 = [-10:cint1:-cint1 cint1:cint1:10];
cint2 = 0.2; clev2 = [-10:cint2:-cint2 cint2:cint2:10];
cint3 = 0.2; clev3 = [-10:cint3:-cint3 cint3:cint3:10];
for i = 1:3;
subplot(3,3,3*i-1);
tem = zeros(size(tcoef(i+3-1,:,:)));
tem(find(tcoef(i+3,:,:).^2 > 0.1)) = NaN;
eval(['clev = clev' num2str(i) ';']);
gcont(-1e1*treg(i+3,:,:), clev);
dc2(treg(i+3,:,:));
shade_ccoef(tem);
end
xlabel(['Contour: ' num2str(0.1*cint1) ' K std^-^1'])
cint1 = 5; clev1 = [-100:cint1:-cint1 cint1:cint1:100];
cint2 = 5; clev2 = [-100:cint2:-cint2 cint2:cint2:100];
cint3 = 5; clev3 = [-100:cint3:-cint3 cint3:cint3:100];
default_global; XAX = lonx; YAX = latx; FRAME = [110 300 -40 60];
for i = 1:3;
subplot(3,3,3*i);
default_global; XAX = lonx; YAX = latx; FRAME = [110 300 -40 60];
tem = zeros(size(xcoef(i+3,:,:)));
tem(find(xcoef(i+3,:,:).^2 > 0.1)) = NaN;
eval(['clev = clev' num2str(i) ';']);
gcont(-1e4*(xreg(i+3,:,:)/10), clev);
default_global; FRAME = [110 300 -40 60];
dc2(treg(i+3,:,:));
default_global; XAX = lonx; YAX = latx; FRAME = [110 300 -40 60];
shade_ccoef(tem);
end
xlabel(['Contour: ' num2str(cint1) 'x10^-^4 N m^-^2 std^-^1'])
subplot(3,3,1);
title('80-270m Heat Content');
subplot(3,3,2);
title('12.5m Temperature');
subplot(3,3,3);
title('Zonal Wind Stress');
cd /home/disk/tao/dvimont/matlab/CSIRO/Heat/GRL_Figs
print -dps2 figure3.ps