value
Convert variable or parameter to unitless value with specified unit conversion
Syntax
value(a,'unit')
value(a,'unit','type')
Description
value(a,'unit')
returns a unitless numerical
value, converting a
into units unit
. a
is
a variable or parameter, specified as a value with unit,
and unit
is a unit defined in the unit registry. unit
must
be commensurate with the units of a
.
value(a,'unit','type')
performs either
linear or affine conversion of temperature units and returns a unitless
numerical value, converting a
into units unit
. type
specifies
the conversion type and can be one of two strings: linear
or affine
.
If the type is not specified when converting temperature units, it
is assumed to be affine.
Use this function in the equation section of a Simscape™ file to convert a variable or parameter into a scalar value.
Examples
If a = { 10, 'cm' }
, then value(a,
'm')
returns 0.1.
If a = { 10, 'C' }
, then value(a,
'K', 'linear')
returns 10.
If a = { 10, 'C' }
, then value(a,
'K', 'affine')
returns 283.15. value(a, 'K')
also
returns 283.15.
If a = { 10, 'cm' }
, then value(a,
's')
issues an error because the units are not commensurate.
Version History
Introduced in R2008b