QuantityUnit and QuantityMagnitude doesn't work

GROUPS:
 Needs["StandardAtmosphere"]test = MeanDensity[100 Meter]QuantityMagnitude[test]QuantityUnit[test]MeanDensity gives values in kg/m^3. But I can't seem to get just the numerical value with QuantityMagnitude?What I'm trying to do in the end is integrate the air density over all the atmosphere volume to get the total atmosphere mass. I'll use NIntegrate afterwards.
Answer
4 years ago
4 Replies
 Youngjoo Chung 1 Vote Hi,Trytest = MeanDensity[Quantity[100, "Meters"]]Youngjoo Chung
Answer
4 years ago
 chetiya sahabandu 1 Vote QuantityMagnitude and QuantityUnit work on Quantity objects as followsIn[3]:= QuantityMagnitude[Quantity[1.21346, "Kilograms"/"Meters"^3]]Out[3]= 1.21346In[8]:= QuantityUnit[Quantity[1.21346`, "Kilograms"/"Meters"^3]]Out[8]= ("Kilograms")/("Meters")^3MeanDensity[100 Meter] did not evaluate to a Quantity object.In[9]:= MeanDensity[100 Meter]Out[9]= (1.21346 Kilogram)/Meter^3However, giving the appropriate Quantity object to MeanDensity In[14]:= MeanDensity[Quantity[100, "Meters"]]Out[14]= Quantity[1.21346, ("Kilograms")/("Meters")^3]SoIn[15]:= QuantityMagnitude@MeanDensity[Quantity[100, "Meters"]]Out[15]= 1.21346
Answer
4 years ago
 Thanks for the answers. Is this the easiest way of getting rid of the units of MeanDensity in preparation for integration?Also, can the units simply be integrated somehow without problem?
Answer
4 years ago
 Symbolic Integration with units:   http://reference.wolfram.com/mathematica/tutorial/SymbolicCalculationsWithUnits.html
Answer
4 years ago