DMUG-Archiv 2019

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: [Dmug] Nutrzung von Quantity[] und UnitConvert[]

Hey,

weil der direkte Weg 6.64648*10^-27 kg zu schreiben eben nicht
konsistent funktioniert, hat man Quantity als Wrapper eingeführt.
Dann kann man nämlich sicherstellen, dass beim Rechnen auch fast immer
das Richtige gemacht wird.

Richtig wäre also

UnitConvert[IsotopeData["Helium4", "AtomicMass"] , "kg"]

Weiterhin, wenn du schreibst

Quantity["u"]

dann bedeutet das 1u. Demzufolge wandelt das hier

UnitConvert[Quantity["u"], "kg"]

1u in kg um und

IsotopeData["Helium4", "AtomicMass"] UnitConvert[Quantity["u"], "kg"]

ist die Multiplikation der atomaren Masse von Helium4 und 1u :)

Und um auf die einzelnen Komponenten von Quantity zuzugreifen gibt es

he = IsotopeData["Helium4", "AtomicMass"];
QuantityMagnitude[he]
QuantityUnit[he]

Ebenfalls interessant ist QuantityVariable, falls man mal etwas lösen
muss. Ich hoffe das gibt dir zumindest einen Start.

Cheers
Patrick

On Do, 2019-12-12 at 17:45 +0100, Peter Klamser via demug wrote:
> 
> Hallo,
> eine Frage zur Nutrzung von Quantity[] und UnitConvert[].
> 
> Im Notebook ergibt der Befehl IsotopeData["Helium4", "AtomicMass"]
> 4.00.. u.
> 
> Soweit zu erwarten.
> 
> IsotopeData["Helium4", "AtomicMass"] UnitConvert[Quantity["u"], "kg"]
> ergibt
> 
> Quantity[4.00260325, ("AtomicMassUnit")^2]
> 
> IsotopeData["Helium4", "AtomicMass"][[1]] UnitConvert[Quantity["u"],
>   "kg"]
> 
> ergibt Quantity[6.64647907*10^-27, "Kilograms"]
> 
> He4 = IsotopeData["Helium4", "AtomicMass"]/
>   Quantity["Da"] UnitConvert[Quantity["u"], "kg"]
> 
> Von Hand programmiert
> 
> IsotopeData["Helium4", "AtomicMass"][[1]] u 1.6605390666050 10^-27
> kg/
>  u
> 
> ergibt
> 
> 6.64648*10^-27 kg
> 
> IsotopeData["Helium4", "AtomicMass"][[1]] u 1.6605390666050 10^-27
> kg/
>    u - IsotopeData["Helium4", "AtomicMass"][[1]] UnitConvert[
>     Quantity["u"], "kg"] // N
> 
> ergibt nicht Null sondern
> 
> 6.64648*10^-27 kg + Quantity[-6.64648*10^-27, "Kilograms"]
> 
> Wie geht man also richtig mit dem Objekt Quantity[] um?
> 
> Danke sagt Peter
> _______________________________________________
> DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
> http://www.mathematica.ch/mailman/listinfo/demug
> Archiv: http://www.mathematica.ch/archiv.html
_______________________________________________
DMUG Deutschsprachiges Mathematica-Forum demug@XXXXXXX.ch
http://www.mathematica.ch/mailman/listinfo/demug
Archiv: http://www.mathematica.ch/archiv.html

Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html