NAME: moyenne
PURPOSE: averages a 2- or 3-d field over a selected
geographical area and along one ore more
selected axes (x, y or z)
CATEGORY:
CALLING SEQUENCE: result = moyenne(tab,'direc',BOXZOOM=boxzoom)
INPUTS: tab = 2 or 3d field
direc = 'x' 'y' 'z' 'xy' 'xz' 'yz' or 'xyz'
KEYWORD PARAMETERS:
BOXZOOM = [xmin,xmax,ymin,ymax (,(zmin,)zmax)] pour plus
de detail cf domdef.
boxzoom peut prendre 5 formes:
[vert2], [vert1, vert2],[lon1, lon2, lat1, lat2],
[lon1, lon2, lat1, lat2, vert2],[lon1, lon2, lat1,
lat2, vert1,vert2]
NAN: not a number, a activer si l''on peut faire veut
faire une moyenne sans tenir compte de certaines
valeurs masques de tab.
si les valeurs masques de tab sont la valeur consacree
par IDL (!values.f_nan), il suffit de mettre /NAN.
si les valeurs masques de tab on pour valeur a (a doit
etre differente de 1 (correspond a nan =
!values.f_nan) et de 0 (qui desactive nan)
il faut mettre NAN=a.
Rq: en sorties les points de result qui sont NAN
auront pour valeur a ou !values.f_nan.
NODOMDEF: activer si l''on ne veut pas passer ds
domdef bien que le mot cle boxzoom soit present (comme
c''est le cas qd moyenne est appelee via checkfield)
INTEGRATION: pour faire une integrale plutot qu''une moyenne
/WDEPTH: to specify that the field is at W depth instad of T
depth (automatically activated if vargrid eq 'W')
OUTPUTS: result:un tableau
COMMON BLOCKS:
common domdef
SIDE EFFECTS:met les valeurs correspondants a la terre a 1e20
RESTRICTIONS:
EXAMPLE: