RSKderivesigma.m
Arguments
Input
-Required-
RSK
-Optional-
latitude
: latitude in decimal degrees north.longitude
: longitude in decimal degrees east.seawaterLibrary
: specify which library to use, should be either 'TEOS-10' or 'seawater', default is TEOS-10.
Output
RSK
The function derives potential density anomaly using the TEOS-10 GSW toolbox (http://www.teos-10.org/software.htm) or seawater library. The result is added to the RSK data structure, and the channel list is updated. The workflow of the function is as below:
- Calculate absolute salinity (SA)
- When latitude and longitude data are available (either from optional input or station data in RSK.data.latitude/longitude), the function will call SA = gsw_SA_from_SP(salinity,seapressure,lon,lat)
- When latitude and longitude data are absent, the function will call SA = gsw_SR_from_SP(salinity) assuming that reference salinity equals absolute salinity approximately.
- Calculate conservative temperature CT = gsw_CT_from_t(absolute salinity,temperature,seapressure)
- Calculate potential density anomaly sigma0 = gsw_sigma0(absolute salinity,conservative temperature)
Note
When geographic information is both available from optional inputs and the RSK.data structure, the optional inputs will override. The input latitude/longitude must be either a single value or a vector of the same length of RSK.data.