|
1.4.10 Gebrauch von Symbolen zur Etikettierung von Objekten
Es gibt viele Möglichkeiten, Symbole in Mathematica zu verwenden. Bis jetzt haben wir uns auf den Gebrauch von Symbolen zum Speichern von Werten und zur Darstellung mathematischer Variablen konzentriert. Dieser Abschnitt beschreibt einen anderen Weg, Symbole in Mathematica zu verwenden.
Die Idee ist, Symbole als „Etiketten" für verschiedene Objekttypen zu verwenden.
Die Arbeit mit physikalischen Einheiten liefert ein einfaches Beispiel dafür. Wenn Sie die Länge eines Objektes festlegen, wollen Sie nicht nur eine Zahl, sondern auch die Einheit angeben, in der die Länge gemessen wird. Mit der Standardnotation können Sie eine Länge als 12 Meter schreiben.
Sie können diese Schreibweise fast direkt in Mathematica imitieren. Sie können zum Beispiel ein Symbol meter verwenden, um die Einheiten Ihrer Messung anzuzeigen.
Das Symbol meter agiert hier als Etikett, das die benutzte Einheit anzeigt.
In[1]:= 12 meter
Out[1]= 
So können Sie Längen addieren.
In[2]:= % + 5.3 meter
Out[2]= 
Dies ergibt eine Geschwindigkeit.
In[3]:= % / (25 sekunden)
Out[3]= 
Dadurch wird eine Geschwindigkeit in Fuß pro Sekunde umgewandelt.
In[4]:= % /. meter -> 3.28084 fuß
Out[4]= 
Tatsächlich gibt es ein Mathematica-Standardpaket, daß Ihnen die Arbeit mit Einheiten ermöglicht. Das Paket definiert viele Symbole, die übliche Einheiten repräsentieren.
Lade das Mathematica-Paket zum Umgang mit Einheiten.
In[5]:= <<Miscellaneous`Units`
Das Paket benutzt Standardnamen für die Einheiten.
In[6]:= 12 Meter/Second
Out[6]= 
Die Funktion Convert[ausdr, einheiten] wandelt in die spezifizierten Einheiten um.
In[7]:= Convert[ %, Mile/Hour ]
Out[7]= 
Normalerweise müssen Sie Präfixe für Einheiten als separate Wörter eingeben.
In[8]:= Convert[ 3 Kilo Meter / Hour, Inch / Minute ]
Out[8]= 
|