Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

SymPy ist ein Python-Paket für symbolisches Rechnen (Ableitungen, Stammfunktionen, Formeln vereinfachen, Gleichungen lösen,...). Siehe auch Introductory Tutorial in der SymPy-Dokumentation.

3.3.1Variablen

SymPy verwendet ganz normale Python-Variablen, die aber einen SymPy-spezifischen Typ haben. Variablen, die später mit SymPy verwendet werden sollen, müssen deshalb zunächst durch SymPy erstellt werden.

x
<class 'sympy.core.symbol.Symbol'>

Mehrere Variablen können gemeinsam erstellt werden:

Loading...

3.3.2Formeln vereinfachen

Loading...
Loading...

3.3.3Nullstellen von Polynomen

SymPy liefert Polynomnullstellen samt Vielfachheiten (der Begriff “Vielfachheit” wird im Laufe der Veranstaltung erklärt):

{3: 1, 2: 1, -1: 1}
{1: 3}

3.3.4Gleichungen lösen

[-sqrt(2), sqrt(2)]

Das Ergebnis ist eine Liste (kein Intervall!) von Lösungen.

[1, 3, -2*I, 2*I]

Die Werte mit I sind sogenannte komplexe Zahlen, die in der Veranstaltung nicht behandelt werden. Die Gleichung hat also nur zwei reelle Zahlen als Lösungen.

[1, 3]
[0, pi]
Loading...

3.3.5Numerisches Rechnen mit vielen Stellen

Loading...
Loading...