SymPy - Symbole, Ausdrücke und Vereinfachungen

In diesem zweiten Abschnitt zum Paket SymPy ergänzen wir das erlernte Grundlagenwissen um erste Inhalte zum Arbeiten mit arithmetischen Ausdrücken. Insbesondere betrachten wir dabei:

  - Mit den Funktionen factor() und expand() können arithmetische Ausdrücke faktorisiert (zusammengefasst) und erweitert (ausmultipliziert) werden
  - SymPy-Objekte sind immutable, jedoch ist es möglich numerische Werte in symbolische Ausdrücke mit der subs()-Funktion einzusetzen
  - Ein Vergleich von symbolischen Ausdrücken ist nur strukturell möglich unter Berücksichtigung elementarer Rechengesetze wie der Kommutativität
  - Der Satz von Richardson gibt Anlass zum Pessimismus in Bezug auf die Vergleichbarkeit symbolischer Ausdrücke, SymPy liefert mit der Funktion simplify() jedoch einen Ausweg für Gleichheitstests
  - Ein Ausweg besteht auch über den Umweg der Numerik durch einen heuristischen Vergleich randomisierter Auswertungspunkte mittels der equals()-Funktion

Der Abschnitt besteht aus einem ausführlich kommentierten Jupyter Notebook, mit welchem Sie selbst die besprochenen Inhalte des Abschnitts erproben können und einem Video mit zugehörigen Erklärungen des Dozenten. 

Zugehörige Dateien
    05b_SymPy_Symbole_Ausdruecke_Vereinfachungen.ipynb (26.9 KB)
    05b_SymPy_ArbeitenMitAusdruecken.mp4 (87.1 MB)
    05b_SymPy_ArbeitenMitAusdruecken.pdf (488.8 KB)