MixedUnit[{unit1,unit2,…,unitn}]
represents a mixed-unit expression consisting of units unit1 through unitn.
MixedUnit
MixedUnit[{unit1,unit2,…,unitn}]
represents a mixed-unit expression consisting of units unit1 through unitn.
Details
- MixedUnit is typically used in conjunction with MixedMagnitude in Quantity expressions.
- The uniti in MixedUnit[{unit1,…,unitn}] must have identical unit dimensions.
Examples
open all close allBasic Examples (2)
Represent the mixed quantity 1 foot, 2 inches:
Quantity[MixedMagnitude[{1, 2}], MixedUnit[{"Feet", "Inches"}]]Use it in Quantity operations:
% + Quantity[10, "Inches"]MixedUnit can be used as a target unit specification in functions like UnitConvert:
UnitConvert[Quantity[3.2, "Days"], MixedUnit[{"Days", "Hours", "Minutes"}]]Scope (2)
MixedUnit can be used in conjunction with MixedMagnitude in Quantity expressions:
Quantity[MixedMagnitude[{9, 15, 27}], MixedUnit[{"Hours", "Minutes", "Seconds"}]]MixedUnit can be used in conjunction with MixedMagnitude in QuantityArray expressions:
QuantityArray[{MixedMagnitude[{1, 20}], MixedMagnitude[{7, 8}]}, MixedUnit[{"Meters", "Centimeters"}]]Properties & Relations (9)
Additions of Quantity expressions involving MixedMagnitude and MixedUnit specifications automatically convert some of them:
qa = Quantity[MixedMagnitude[{1, 2}], MixedUnit[{"Feet", "Inches"}]]qb = Quantity[MixedMagnitude[{4, 3}], MixedUnit[{"Meters", "Centimeters"}]]qa + qbQuantityDistribution automatically converts mixed Quantity expressions to non-mixed Quantity expressions:
qa = Quantity[MixedMagnitude[{9, 80}], MixedUnit[{"Meters", "Centimeters"}]]qb = Quantity[MixedMagnitude[{2, 20}], MixedUnit[{"Feet", "Inches"}]]NormalDistribution[qa, qb]MixedUnit specifications can be extracted using QuantityUnit:
Quantity[MixedMagnitude[{1, 80}], MixedUnit[{"Meters", "Centimeters"}]]QuantityUnit[%]KnownUnitQ returns True for valid MixedUnit specifications:
KnownUnitQ[MixedUnit[{"Meters", "Decimeters"}]]It returns False for invalid MixedUnit specifications:
KnownUnitQ[MixedUnit[{"Meters", "Seconds"}]]CompatibleUnitQ returns True for MixedUnit specifications having identical unit dimensions:
mua = MixedUnit[{"Meters", "Feet"}];
mub = MixedUnit[{"PlanckLength", "Yards"}];
UnitDimensions[{mua, mub}]CompatibleUnitQ[mua, mub]It returns False for MixedUnit specifications having different unit dimensions:
muc = MixedUnit[{"Meters", "Feet"}];
mud = MixedUnit[{"Joules", "Ergs"}];
UnitDimensions[{muc, mud}]CompatibleUnitQ[muc, mud]Use UnitConvert to convert mixed Quantity expressions to non-mixed Quantity expressions:
q = Quantity[MixedMagnitude[{3, 17, 45}], MixedUnit[{"Hours", "Minutes", "Seconds"}]]UnitConvert[q]UnitConvert[q, "Hours"]q = Quantity[70.25, "Kilograms"]UnitConvert[q, MixedUnit[{"Kilograms", "Grams"}]]Reproduce the results of DMSList:
DMSList[45.326]UnitConvert[Quantity[45.326, "AngularDegrees"], MixedUnit[{"AngularDegrees", "Arcminutes", "Arcseconds"}]]Conversion into mixed units effectively performs a NumberDecompose operation:
NumberDecompose[45.326, {1, 1 / 60, 1 / 3600}]UnitConvert[Quantity[45.326, "AngularDegrees"], MixedUnit[{"AngularDegrees", "Arcminutes", "Arcseconds"}]]Tech Notes
Related Guides
History
Text
Wolfram Research (2016), MixedUnit, Wolfram Language function, https://reference.wolfram.com/language/ref/MixedUnit.html.
CMS
Wolfram Language. 2016. "MixedUnit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MixedUnit.html.
APA
Wolfram Language. (2016). MixedUnit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MixedUnit.html
BibTeX
@misc{reference.wolfram_2026_mixedunit, author="Wolfram Research", title="{MixedUnit}", year="2016", howpublished="\url{https://reference.wolfram.com/language/ref/MixedUnit.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_mixedunit, organization={Wolfram Research}, title={MixedUnit}, year={2016}, url={https://reference.wolfram.com/language/ref/MixedUnit.html}, note=[Accessed: 13-June-2026]}