Einführung in Python3¶
Lernziele¶
Sie haben eine funktionierende python3 Installation und können jupyter-notebooks benutzen.
Sie sind mit der grundlegenden python3 Funktionalität vertraut.
Aufträge¶
Installieren Sie (falls nicht schon lange geschehen) python3, numpy, scipy, matplotlib und jupyter.
Erarbeiten Sie das Einführungsbeispiel.
Vervollständigen Sie das vorliegende Jupyter-Notebook.
Aufgaben¶
1. Aufgabe¶
Erstellen Sie einen Graph der Funktion
für \(\sigma \in \{1/4,1/3,1/2\}\) inkl. Achsbeschriftung und Labels für \(x\in [-2,2]\).
[ ]:
2. Aufgabe¶
Programmieren Sie eine effiziente Funktion, welche die geometrische Folge
\[x_n = \{q^k\}_{k=0}^n\]für ein gegebenes \(q\) und \(n\) berechnet. Definieren Sie den Parameter \(n\) mit dem Default-Wert 10.
Berechnen Sie das Skalarprodukt der beiden Vektoren gegeben durch die Folgen \(\{0.5^k\}_{k=0}^{10}\) und \(\{2^k\}_{k=0}^{10}\)
[ ]:
3. Aufgabe¶
Aus der Analysis kennen Sie den Grenzwert der Folge
Schreiben Sie ein Programm, welches die Folge berechnet und entscheiden, ob die numerische Berechnung korrekt ist.
Sie können mit Hilfe von
f = lambda x: x**2
inline Funktionen definieren.
Wie gross kann \(k\) gewählt werden?
[ ]: