Compute adiabatic lapse rate
swLapseRate(salinity, temperature = NULL, pressure = NULL,
longitude = NULL, latitude = NULL, eos = getOption("oceEOS",
default = "gsw"))either salinity [PSU] (in which case temperature and
pressure must be provided) or a ctd object (in which
case salinity, temperature and pressure are determined
from the object, and must not be provided in the argument list).
in-situ temperature [\(^\circ\)C], defined
on the ITS-90 scale; see “Temperature units” in the documentation for
swRho.
pressure [dbar]
longitude of observation (only used if eos="gsw";
see ‘Details’).
latitude of observation (only used if eos="gsw"; see
‘Details’).
equation of state, either "unesco" [1,2] or "gsw"
[3,4].
Lapse rate [\(deg\)C/m].
If eos="unesco", the density is calculated using the UNESCO equation
of state for seawater [1,2], and if eos="gsw", the GSW formulation
[3,4] is used.
Fofonoff, P. and R. C. Millard Jr, 1983. Algorithms for computation of fundamental properties of seawater. Unesco Technical Papers in Marine Science, 44, 53 pp. (Section 7, pages 38-40)
Other functions that calculate seawater properties: T68fromT90,
T90fromT48, T90fromT68,
swAbsoluteSalinity,
swAlphaOverBeta, swAlpha,
swBeta, swCSTp,
swConservativeTemperature,
swDepth, swDynamicHeight,
swN2, swPressure,
swRho, swRrho,
swSCTp, swSTrho,
swSigma0, swSigma1,
swSigma2, swSigma3,
swSigma4, swSigmaTheta,
swSigmaT, swSigma,
swSoundAbsorption,
swSoundSpeed, swSpecificHeat,
swSpice, swTFreeze,
swTSrho,
swThermalConductivity,
swTheta, swViscosity,
swZ
# NOT RUN {
lr <- swLapseRate(40, 40, 10000) # 3.255976e-4
# }
Run the code above in your browser using DataLab