Praxisnahe Systeme
Systemmodellierung
Mathematica 12 beinhaltet alle Funktionen zur Systemmodellierung und -analyse der Wolfram Language. Systemmodelle beschreiben komplexe Systeme mit hoher Genauigkeit und liefern exakte Ergebnisse, die den Entwurfszyklus deutlich verkürzen. Typischerweise werden die Systemmodelle verwendet, um Konstruktionsentwürfe aus den Bereichen Elektrotechnik, Mechanik, Thermik usw. zu verstehen und zu optimieren.
Molekulare Strukturen und Berechnungen
Die neue Funktion Molecule
in Mathematica 12 stellt chemische Spezies symbolisch als vollständig berechenbar durch die Wolfram Language dar. Neue Funktionen erlauben es Nutzern chemische Spezies zu erzeugen, zu analysieren und zu modifizieren. Molekulare Strukturen können sowohl mit der Funktion MoleculePlot
zweidimensional und mit MoleculePlot3D
dreidimensional visualisiert werden. Des Weiteren wird eine große Anzahl an Eigenschaften, wie z.B. Stereochemie, Symmetrieelemente, Moleküldiagramme und Kraftfeldenergien, unterstützt, die Problemlösungen in allen chemischen Bereichen erleichtern.
Blockchain
Mathematica 12 bietet einfachen und intuitiven Lese- und Schreibzugriff auf Blockchains. Daten lassen sich mit Version 12 einfach extrahieren und berechenbare Informationen können für eine große Bandbreite an Anwendungen wie Analysis, Statistik, Data-Mining, Maschinelles Lernen und Bildung genutzt werden. Die Wolfram Language ist durch die integrierten Funktionen für natürliche Sprache und Wissensdatenbanken eine der führenden Blockchain-Technologien.
Mikrocontroller-Kit
Das Mikrocontroller-Kit automatisiert die Erzeugung und Bereitstellung von Code für Mikrocontroller und ermöglicht den Entwurf und die Implementierung von unterhaltsamen und spannenden Hands-On-Projekten mit der Wolfram Language. Es basiert auf einer einzigen so genannten Superfunktion, die ein einheitliches Interface bereitstellt, mit dem eine große Bandbreite an Mikrocontrollern, ihre jeweiligen Ein- und Ausgabekonfigurationen sowie Bibliotheken von Drittentwicklern angesteuert werden können. Das Mikrocontroller-Kit bietet größere Flexibilität und eine höhere Effizienz beim allgemeinen Projektworkflow, da es die Fehleranfälligkeit sowie die langwierigen und unzureichenden Iterationen des niederen Quellcodes beseitigt. Damit eignet es sich besonders für Projekte mit Controller- oder Filterentwürfen, Datenerfassung oder Hardware-in-the-Loop-Simulationen.
Integrierte Schnittstelle zur Unity Game Engine
Mathematica 12 bietet eine nahtlose Schnittstelle zur Unity Game Engine. Mit dem so genannten UnityLink kann direkt auf Unity-Objekte und -Komponenten aus der Wolfram Language heraus zugegriffen werden - ohne jegliche Unity-Programmierung. Außerdem bietet der UnityLink eine vollständige Bibliothek zum Aufruf der Wolfram Language aus Unity-Anwendungen. Das Erstellen algorithmisch erzeugter Inhalte, das Automatisieren von Aufgaben und das Optimieren des Entwicklungsprozesses können somit in nur einem System mit Hilfe eines integrierten Workflows stattfinden.