
NCL Home >
Documentation >
Functions >
Meteorology
wind_speed
Calculate wind speed from zonal and meridional wind components.
Available in version 6.4.0 and later.
Prototype
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl" ; This library is automatically loaded ; from NCL V6.2.0 onward. ; No need for user to explicitly load. function wind_speed ( u : numeric, v : numeric ) return_val [dimsizes(u)] : float or double
Arguments
uA variable of any dimensionality containing the zonal wind component. Array size and shape must match v.
vA variable of any dimensionality containing the meridional wind component. Array size and shape must match u.
Return value
A multi-dimensional array of the same sizes as u. The output will be double if u or v is of type double. All appropriate metadata will be returned.
Description
Calculates wind speed via sqrt(u^2+v^2).
See Also
atan2, wind_direction, wind_component, wind_stats
Examples
Example 1
u = ... ; (time, lat,lon) ; (2,64,128) v = ... wspd = wind_speed(u,v) printVarSummary(wdpd)
The output is:
Variable: wspd Type: float Total Size: 65536 bytes 16384 values Number of Dimensions: 3 Dimensions and sizes: [time | 2] x [lat | 64] x [lon | 128] Coordinates: time: [1..7] lat: [-87.8638..87.8638] lon: [-180..177.1875] Number Of Attributes: 3 _FillValue : -999 long_name : wind speed units : m/s