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.

Auch wenn wir in der Veranstaltung kaum symbolisch rechnen werden, sei hier eine kleine Einführung in SymPy gegeben. SymPy ist ein Python-Paket für symbolisches Rechnen (Ableitungen, Stammfunktionen, Formeln vereinfachen, Gleichungen lösen,...). Siehe auch Introductory Tutorial in der SymPy-Dokumentation.

2.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...

2.3.2Formeln vereinfachen

Loading...
Loading...

2.3.3Grenzwerte

Loading...
Loading...

2.3.4Ableitungen

Loading...

2.3.5Integrale

Loading...
Loading...

2.3.6Nullstellen von Polynomen

SymPy liefert Polynomnullstellen samt Vielfachheiten:

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

2.3.7Gleichungen lösen

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

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

[1, 3, -2*I, 2*I]
[1, 3]
[0, pi]
Loading...

2.3.8Numerisches Rechnen mit vielen Stellen

Loading...
Loading...