Skip to content

jbrzensk/thermocline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Thermocline

Generates a temperature gradient that mimics a thermocline.

The function takes four arguments:

  • TMIN : minimum temperature
  • TMAX : maximum temperature of the gradient
  • DEPTH : maximum depth of the output ( +meters )
  • CENTER_OF_GRADIENT : center of the transition region ( +meters )

Optional arguments are:

  • THICKNESS : Thickness of the transition region,this is based on an estimate of the standard deviation. Default = DEPTH/10;
  • NPOINTS : Number of points of output desired, default=1000.

The function also outputs two values, which are also plotted for convenience:

  • temp : temperatures (x-axis)
  • depth : depth, negative values, from 0 to -DEPTH;

Usage

To generate a thermocline between 10 and 25 degrees (c), with the center of the transition at -200m, with approximately a transition width of 100 meters, a maximum depth of 1000 meters, and using 3000 points, the command would be:

[temp, depth] = thermocline(10,25,1000,200,100,3000)

Plot generated by the generic input thermocline(10,25,1000,200,0.001,3000)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

MATLAB code for generating a thermocline

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages