Global Index (short | long) | Local contents | Local Index (short | long)
set graphics defaults
| This script calls | |
|---|---|
global EDITOR
global FRAME FRAME_MAX FRAME_MIN
if strcmp(getenv('USER'),'lau');
set(0,'DefaultTextFontName','Times');
set(0,'DefaultTextFontSize',10);
set(0,'DefaultAxesFontName','Times');
set(0,'DefaultAxesFontSize',8);
set(0,'DefaultAxesBox','on');
set(0,'DefaultSurfaceEdgeColor','none');
set(0,'DefaultSurfaceFaceColor','interp');
% orient landscape
orient_fig('tall');
EDITOR = 'vi';
if isempty(FRAME); FRAME=[120 270 -30 40]; end;
end
%--------------------------------------------------------------------
DEFINED_GLOBALS=1;
global CURRENT_SUBPLOT ROW_WISE
if isempty(CURRENT_SUBPLOT); CURRENT_SUBPLOT=[1 1 1]; end
if isempty(ROW_WISE); ROW_WISE=[1 0.03 0.03 0.94]; end;
global CYCLIC_X CYCLIC_Y
if isempty(CYCLIC_X); CYCLIC_X=0; end;
if isempty(CYCLIC_Y); CYCLIC_Y=-1; end;
% CYCLIC_X is the WRAP parameter used in xtrct_xpnd_v
% should set to 0 for default cyclic boundary, -1 for no wrap
% around or other values as specified in XTRCT_XPND_V
global COASTTYPE COASTGRID
if isempty(COASTTYPE); COASTTYPE ='-k'; end
% if exist('COASTTYPE')~=1; COASTTYPE ='-k'; end
% if exist('COASTTYPE')~=1; COASTTYPE =''; end
% if exist('COASTGRID')~=1; COASTGRID =':b'; end
% if exist('COASTGRID')~=1; COASTGRID =''; end
if isempty(COASTGRID); COASTGRID =''; end
global x_coasts x_continents x_islands x_lakes
global y_coasts y_continents y_islands y_lakes
if isempty(x_coasts);
load coasts_xy.mat;
end
global DRAWCOASTS SOLID_COASTS SKIP_GRID coastn coastx2 coasty
global USE_LANDMASK
if isempty(coastn); load coasts.mat; end;
if isempty(DRAWCOASTS); DRAWCOASTS=1; end;
if isempty(SOLID_COASTS); SOLID_COASTS=1; end;
if isempty(SKIP_GRID); SKIP_GRID=1; end
if isempty(USE_LANDMASK); USE_LANDMASK=0; end
global COASTWIDTH GRDX_SPACING GRDY_SPACING
if isempty(COASTWIDTH); COASTWIDTH=1; end
if isempty(GRDX_SPACING); GRDX_SPACING=30; end
if isempty(GRDY_SPACING); GRDY_SPACING=15; end
global CONTOURWIDTH QUIVERWIDTH MARKERSIZE
if isempty(CONTOURWIDTH); CONTOURWIDTH=0.2; end;
if isempty(QUIVERWIDTH); QUIVERWIDTH=0.3; end;
if isempty(MARKERSIZE); MAKERSIZE=4; end;
global PRINTER SAVE_PS
if isempty(PRINTER); PRINTER=getenv('PRINTER'); end
% if isempty(SAVE_PS); SAVE_PS=0; end;
global POLAR_MAP POLAR_LAT
if isempty(POLAR_MAP); POLAR_MAP=0; end;
if isempty(POLAR_LAT); POLAR_LAT=0; end;
% POLAR_MAP=1,-1 for northern and southern Hemispheres
global CNTR_LABEL CNTR_OFFSET CNTR_SCALING
if isempty(CNTR_LABEL); CNTR_LABEL=0; end;
if isempty(CNTR_OFFSET); CNTR_OFFSET=0; end;
if isempty(CNTR_SCALING); CNTR_SCALING=1; end;
global USE_FILL SHADE_OFF SHADE_PAR AUTO_SHADE
if isempty(USE_FILL); USE_FILL=250; end
if isempty(SHADE_OFF); SHADE_OFF=1; end;
if isempty(AUTO_SHADE); AUTO_SHADE=0; end;
global UNDEFINED NEAR_ZERO
if isempty(UNDEFINED); UNDEFINED=-9.87e-20; end;
if isempty(NEAR_ZERO); NEAR_ZERO=1.e-30; end;
global PAPERCOPY POSTSCRIPT PUBLISH
% if isempty(PAPERCOPY); PAPERCOPY=1; end;
% if isempty(POSTSCRIPT); POSTSCRIPT=0; end;
if isempty(PUBLISH); PUBLISH=0; end;
global WAVENUMBER GFDL ECMWF LATITUDE_WTS N20_UP
if isempty(WAVENUMBER); WAVENUMBER=30; end;
if isempty(GFDL); GFDL=1; end;
if isempty(ECMWF); ECMWF=0; end;
if isempty(N20_UP); N20_UP=0; end;
global RADUS RADIAN DEGREE
if isempty(RADUS); RADUS=6375000; end
if isempty(RADIAN); RADIAN=pi / 180; end
if isempty(DEGREE); DEGREE=180 / pi; end;
%--------------------------------------------------------------------
if strcmp(getenv('USER'),'lau');
% define gcm x and y grid point coorindates for lau
% side effect of gcm_axis : setting LATITUDE_WTS
[ax,ay]=gcm_axis;
if (N20_UP); LATITUDE_WTS(17:24)=zeros(1,8); end
% bx and by are north hemisphere grids
bx=ax; by=ay(0.5*length(ay)+1:length(ay));
% defaults for nmc 445 points octagonal grid
[index_nmc,grid_nmc]=nmc_grid(23,6);
end