
get_d2r
Return a constant that converts degrees to radians.
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 get_d2r ( val : numeric or string ) return_val [scalar] : float or double
Arguments
valIf val is type numeric, and val is type "double", the returned constant will be type double; otherwise, it will be type float.
If val is type string, and val="double" or val="d", the returned constant will be type double; otherwise, it will be type float.
It is recommended that the value returned be the same numeric type as the variable(s) with which it will be used.
Return value
The returned scalar will be type double or float.
Description
A constant that is used to convert degrees to radians:
d2r = PI/180
It is recommended that the value returned by get_d2r (get_r2d and get_pi) be the same numeric type as the variable(s) with which it will be used.
See Also
Examples
Example 1: In these examples, the 'd2r' to the left of the assignment can be any name (eg, 'degrees_to_radians', 'deg_ro_rad'). 'd2r'is used for convenience.
d2r = get_d2r("double") ; type double; 0.0174532925199433 d2r = get_d2r("float" ) ; type float ; 0.01745329 d2r = get_d2r("d") ; type double; 0.0174532925199433 d2r = get_d2r("f") ; type float ; 0.01745329 d2r = get_d2r(1d0) ; type double d2r = get_d2r(1.0) ; type float d2r = get_d2r( 1 ) ; type float xf = 2.412 xd = 2.412d0 xi = 100 d2r = get_d2r(xd) ; type double; same type as ' d2r = get_d2r(xf) ; type float d2r = get_d2r(xi) ; type float