NCL Home >
Documentation >
Functions >
Array manipulators
epsZero
Sets all values in input array to zero that are +/- a user supplied epsilon about zero.
Prototype
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" procedure epsZero ( x : numeric, eps : numeric ) return_val : numeric
Arguments
x(output)
An array of any dimensionality.
The epsilon value about zero. Must be the same type as x.
Description
Sets all values in input array to zero that are +/- a user supplied epsilon about zero.
Examples
Example 1
X = (/ 1,-2, -999., 1.e-05, -1.e-07, 10/)
X@_FillValue = -999.
eps = 1.e-04
epsZero (X, eps)
print(X)
X(0) 1
X(1) -2
X(2) -999.
X(3) 0
X(4) 0
X(5) 10