(fromUnit, toUnit)
¶(fromUnit, toUnit, x)
¶Return the conversion factor from fromUnit to toUnit measurements.
This is an octave interface to the GNU Units program which comes
with an annotated, extendable database defining over two thousand
measurement units. See man units
or
http://www.gnu.org/software/units for more information.
If the optional argument x is supplied, return that argument
multiplied by the conversion factor. For example, to
convert three values from miles per hour into meters per second:
units ("mile/hr", "m/sec", [30, 55, 75]) ans = 13.411 24.587 33.528
The following code
a.value = 100; a.unit = 'lb'; b.value = 50; b.unit = 'oz'; c.unit = 'kg'; c.value = units(a.unit, c.unit, a.value) + units(b.unit, c.unit, b.value)
Produces the following output
c = scalar structure containing the fields: unit = kg value = 46.777
Package: miscellaneous