|
[Date Index]
[Thread Index]
[Author Index]
issues with unit package
- To: mathgroup at smc.vnet.net
- Subject: [mg88634] issues with unit package
- From: Jay Ortiz <omaha8master at yahoo.com>
- Date: Sat, 10 May 2008 06:54:10 -0400 (EDT)
Why won't Mathematica when using the Units package eliminate reciprocal units? Consider an example from E&M, finding the wavelength corresponding to a frequency:
<<Units`
<<PhysicalConstants`
In[1]:=
Freq=100*^6 Hertz;
Wavelength=SpeedOfLight/Freq
Out[1]=(149896229*Meter)/(50000000*Hertz*Second)
In[2]:=N[Wavelength]
Out[2]=(0.299792*Meter)/(Hertz*Second)
i.e. Mathematica doesn't know that Meter/(Hertz Second) should reduce to Meter. Shouldn't this be handled?
Another example; shouldn't Mathematica reduce expressions in consistent units to a single result? Example:
In[5]:=3 Ohm + 1 Volt/Ampere
Out[5] = 3 Ohm + 1 Volt/Ampere
Why not 4 Ohm, or 4 Volt/Ampere? After all, the documentation entry for Ohm says it's equivalent to Volt / Ampere, so it's reasonable that Mathematica would be aware of that relationship. Doing SI[] or MKS[] on those expressions doesn't change anything.
Maybe the Units package doesn't extend to manipulating variables with quantities that have units. Am I missing something here?
Thanks.
Prev by Date:
Re: tablename[[x]]= xth row, how to get xth column
Next by Date:
Re: A Mathematica implementation of SolvOpt
Previous by thread:
Re: Bug in Plot?
Next by thread:
Re: issues with unit package
|