Schmelz- und Siedepunkte von chemischen Stoffen vergleichen
Die Wolfram Language enthält den Entitätstyp "Chemical", der eine Vielzahl von chemischen Stofen abdeckt, von Metallcarbonyl über Polyprotsäuren bis hin zu elementaren Allotropen. Chemische Entitäten unterscheiden sich insofern von Molecule-Objekten, als dass sie auf kuratierten Daten der Wolfram Knowledgebase basieren.
Finden Sie experimentelle Eigenschaften für einen chemischen Stoff.
Ermitteln Sie die Standardbezeichnung eines chemischen Stoffes.
Mit Hilfe der "Chemical"-Entitäten können Sie untersuchen, wie verschiedene Eigenschaften mit der Zahl skaliert werden. Ein typisches Beispiel sind die Schmelz- und Siedepunkte der Alkane. Beginnen Sie mit der Verwendung der Entitätsklasse . In dieser Klasse befinden sich 433 Entitäten.
Erzeugen Sie mit RandomEntity 3D-Darstellungen von 20 zufälligen Alkanen.
Erstellen Sie ein Histogramm, um die Verteilung der Massen zu visualisieren.
Die verfügbare Breite des Wissens über "Chemical"-Entitäten ermöglicht es Ihnen, Zusammenhänge zwischen verschiedenen Eigenschaften zu erkennen. Hier sehen Sie, wie sich der Schmelz- und Siedepunkt von Alkanen mit der Anzahl der Kohlenstoffatome ändert.
Definieren Sie zunächst eine EntityFunction, die die Anzahl der Kohlenstoffatome zurückgibt und verwenden Sie diese Funktion direkt in EntityValue neben den integrierten Eigenschaften.
Sie sehen, dass und für ihre Größe ungewöhnlich hohe Schmelzpunkte haben. Die Stäbchenmodelle zeigen, dass sie auch eine hohe Anzahl von Bögen haben.
Sie können eine FilteredEntityClass verwenden, um nur acyclische Alkane darzustellen, und mit einer EntityFunction Entitäten mit der Formel auswählen.
Verwenden Sie nun die gefilterte Klasse direkt in einem EntityValue-Aufruf.
Die Darstellung sieht viel übersichtlicher aus, wenn sie mit den gefilterten Daten ausgeführt wird.
Die Abhängigkeit von der Größe ist bei der Darstellung der Siedepunkte noch ausgeprägter.