Global Index (short | long) | Local contents | Local Index (short | long)
print -dps2 HP10_Prec_Icon_lag0.ps
This script calls | |
---|---|
clear cd /home/disk/tao/dvimont/matlab/CSIRO/Thesis/Data load HP9_detrend_L1-7_EOF_yr101-1000.mat; pcs = -1*pcs; lims = [-0.1 360 -90 90]; tim = 101:1000; lags = [-3:3]; varn1= 'rnd'; tit1 = 'HP10: Precipitation'; units1 = 'mm day^-^1 std^-^1'; varn2= 'ico'; tit2 = 'HP10: Ice Concentration'; units2 = 'Percent std^-^1'; varn1= 'evp'; tit1 = 'HP10: Latent Heat Flux'; units1 = 'W m^-^2 std^-^1'; varn2= 'hfl'; tit2 = 'HP10: Sensible Heat Flux'; units2 = 'W m^-^2 std^-^1'; varn1= 'rgn'; tit1 = 'HP10: Net Longwave'; units1 = 'W m^-^2 std^-^1'; varn2= 'sgn'; tit2 = 'HP10: Net Shortwave'; units2 = 'W m^-^2 std^-^1'; [lat, lon, depth, lm] = getll('temp', lims); var1 = getflx(varn1, lims, tim); [var1r, ccoef1] = regress_eof(var1, pcs, lags); var2 = getflx(varn2, lims, tim); [var2r, ccoef2] = regress_eof(var2, pcs, lags); default_global; FRAME = [0 360 -90 90]; cint = 0.5; clev = [-15:cint:-cint cint:cint:15]; ind = find(lags == 0); subplot(2,1,1); gcont(1*var1r(ind,:,:), clev); dc; title([tit1 ': Lag 0 Regression Map']) xlabel(['Contour Interval: ' units1 '; (Positive Downwards)']) cint = 0.5; clev = [-15:cint:-cint cint:cint:15]; ind = find(lags == 0); subplot(2,1,2); gcont(-1*var2r(ind,:,:), clev); dc; title([tit2 ': Lag 0 Regression Map']) xlabel(['Contour Interval: ' units2 '; (Positive Downwards)']) cd /home/disk/tao/dvimont/matlab/CSIRO/Flux/Plots default_global; FRAME = [0 360 -90 90]; cint = .05; clev = [-2:cint:-cint cint:cint:2]; subplot(2,1,1) gcont(-1*var1r, clev); dc title([tit1 ': Lag 0 Regression Map']) xlabel(['Contour Interval: ' num2str(cint) ' ' units1]); FRAME = [0 360 40 90]; cint = 0.01; clev = [-1:cint:1]; subplot(2,2,3); mcont(-1*var2r, clev, 'stereo', [90 270]); title([tit2 ': Years 101-1000']); xlabel(['Contour Interval: ' num2str(100*cint) ' ' units2]); FRAME = [0 360 -90 -40]; subplot(2,2,4); mcont(-1*var2r, clev, 'stereo', [-90 270]); setm(gca, 'FLatLimit', [40 90], 'MapLatLimit', [-40 -90]); title([tit2 ': Lag 0 Regression Map']) xlabel(['Contour Interval: ' num2str(100*cint) ' ' units2]); cd /home/disk/tao/dvimont/matlab/CSIRO/Flux/Plots %%%%%%%%%%%%%%%%% Plot lagged regressions figure(1); figure_orient(1); default_global; FRAME = [105 300 -30 30]; cint = 0.05; clev = [-15:cint:-cint cint:cint:15]; for i = 1:7; subplot(7,2,2*i-1); gcont(-1*var1r(i,:,:), clev); dc2(lm); ylabel(['Lag = ' num2str(lags(i))]); if i == 7; xlabel(['Contour Interval: ' num2str(cint) ' ' units1]);% '; (Pos. Down)']) end end subplot(7,2,1) title([tit1]) default_global; FRAME = [120 210 30 70]; cint = 0.01; clev = [-.15:cint:-cint cint:cint:.15]; for i = 1:7; subplot(7,2,2*i); gcont(-1*var2r(i,:,:), clev); dc2(lm); ylabel(['Lag = ' num2str(lags(i))]); if i == 7; xlabel(['Contour Interval: ' num2str(100*cint) ' ' units2]);% '; (Pos. Down)']) end end subplot(7,2,2) title([tit2]) cd /home/disk/tao/dvimont/matlab/CSIRO/Flux/Plots %%%%%%%%%%%%%%%%% Plot lagged regressions figure(1); figure_orient(1); default_global; FRAME = [105 300 -30 30]; cint = 0.05; clev = [-15:cint:-cint cint:cint:15]; for i = 1:6; subplot(6,2,2*i-1); gcont(-1*var1r(i,:,:), clev); dc2(lm); ylabel(['Lag = ' num2str(lags(i))]); if i == 6; xlabel(['Contour Interval: ' num2str(cint) ' ' units1 '; (Pos. Down)']) end end for i = 1:6; subplot(6,2,2*i); gcont(-1*var1r(i+6,:,:), clev); dc2(lm); ylabel(['Lag = ' num2str(lags(i+6))]); if i == 6; xlabel(['Contour Interval: ' num2str(cint) ' ' units1 '; (Pos. Down)']) end end subplot(6,2,1) title([tit1]) subplot(6,2,2) title([tit1]) figure(2); figure_orient(2); default_global; FRAME = [120 210 30 70]; cint = 0.01; clev = [-1:cint:-cint cint:cint:1]; %cint = 0.5; clev = [-15:cint:-cint cint:cint:15]; for i = 1:6; subplot(6,2,2*i-1); gcont(-1*var2r(i,:,:), clev);%, 'stereo', [90 180]); dc2(lm); ylabel(['Lag = ' num2str(lags(i))]); if i == 6; xlabel(['Contour Interval: ' num2str(cint) ' ' units2 '; (Pos. Down)']) end end for i = 1:6; subplot(6,2,2*i); gcont(-1*var2r(i+6,:,:), clev);%, 'stereo', [90 180]); dc2(lm); ylabel(['Lag = ' num2str(lags(i+6))]); if i == 6; xlabel(['Contour Interval: ' num2str(100*cint) ' ' units2 '; (Pos. Down)']) end end subplot(6,2,1) title([tit2]) subplot(6,2,2) title([tit2]) cd /home/disk/tao/dvimont/matlab/CSIRO/Flux/Plots