0
|
10236 Views
|
4 Replies
|
2 Total Likes
View groups...
Share
GROUPS:

QuantityUnit and QuantityMagnitude doesn't work

Posted 11 years ago
 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.
4 Replies
Sort By:
Posted 11 years ago
 Symbolic Integration with units:   http://reference.wolfram.com/mathematica/tutorial/SymbolicCalculationsWithUnits.html
Posted 11 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?
Posted 11 years ago
 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
Posted 11 years ago
 Hi,Trytest = MeanDensity[Quantity[100, "Meters"]]Youngjoo Chung