File Exchange

image thumbnail

t-s diagram

version (527 Bytes) by Vihang bhatt
draws a t-s diagram for given temperature and salinity data


Updated 16 Apr 2009

No License

t-s diagram is very useful for determining water mass property in physical oceanography. This program helps to plot the T-S diagram with density contours in the background.

it used external code sw_dens() available from sea water toolbox of csiro

Cite As

Vihang bhatt (2021). t-s diagram (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (6)

SungHyun Cho


Pingyang Li

Hi, could you please change the density to be potential density?


I think theta stands for potential temperature, a variable used to account for the slight compressibility of seawater.
The code calls on the csiro seawater toolbox (needed to run the code, available at:

When it does so, the input pressure is p = 0 dbar (surface, neglecting atmosphere).
So, this code is for surface physical oceanography (coastal or mixed layer), yet it should be modified for use in environments where water's compressibility becomes important, it seems.

Users may also like to keep in mind that the UNESCO 1980 equation of state of seawater (used in this code) is obsolete, and the thermodynamic equation of state 2010 ( is currently being encouraged for use in the community.

Bal Krishan .

is showing error
??? Input argument "theta" is undefined.

Error in ==> theta_sdiag at 5

shengli wang

theta stands for temperature?


MATLAB Release Compatibility
Created with R2009a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!