Temperature Conversion Toolbox

Convert temperature between Fahrenheit, Celsius, Kelvin, and Rankine
804 Downloads
Updated 15 Jul 2011

View License

This toolbox contains 12 very simple functions that will convert between 4 very popular units of measure of temperature. The supported units are as follows:

1. Fahrenheit
2. Celsius
3. Rankine
4. Kelvin

These functions are called much like their distance-converting counterparts (i.e. nm2km, nm2sm, etc).

The convention for naming these functions are as follow:

[unitsFrom]2[unitsTo]

where [unitsFrom] and [unitsTo] can be any one of the following tags:

1. far (Fahrenheit)
2. cel (Celsius)
3. rank (Rankine)
4. kel (Kelvin)

For example, to convert from Fahrenheit to Celsius.

temp_far = 100;
temp_cel = far2cel(temp_far);
disp(temp_cel)

Also included is a function called tempdim. This is very similar to MATLAB's distdim. It takes in the temperature, the units it is in, and the units you want to convert it to.

tempOut = tempdim(tempIn,unitsFrom,unitsTo)

Cite As

Jonathan Sullivan (2024). Temperature Conversion Toolbox (https://www.mathworks.com/matlabcentral/fileexchange/32218-temperature-conversion-toolbox), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired: Unit Converters

Community Treasure Hunt

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

Start Hunting!
Version Published Release Notes
1.1.0.0

Fixed misspelling in the comments of tempdim

1.0.0.0