Preview only show first 10 pages with watermark. For full document please download

Aufgabe 1: Hello World Aufgabe 2: Optional: Plots Mit Matplotlib

   EMBED


Share

Transcript

Übung Wissenschaftliches Arbeiten Dr. Marlene Doert (NB 7/166) Übungsblatt Python SoSe 15 Bearbeitung bis: – Aufgabe 1: Hello World Aus Tradition: Erstellen Sie ein neues ipython notebook und lassen es “Hello World” ausgeben. Aufgabe 2: Optional: Plots mit matplotlib: Stückweise definierte Funktionen Definieren Sie eine stückweise definierte Funktion und plotten diese mit matplotlib. Hinweis: Der Befehl numpy.vectorize sollte sich dafür als nützlich erweisen. Aufgabe 3: Numerische Integration und numerische Stammfunktionen a) Berechnen Sie ein Ihnen bekanntes bestimmtes Integral mit scipy.integrate.quad und vergleichen Sie die Ergebnisse. b) Nutzen Sie scipy.integrate.quad um das folgende Integral zu berechnen: Z x t s−1 · exp (−t)dt 0 Führen Sie die Rechnung für einen beliebigen (positiven) Wert für x und s aus und lassen Sie sich das Ergebnis ausgeben. c) Definieren Sie eine python Funktion, die sich benimmt wie die Stammfunktion für obige Funktion d) Vergleichen Sie das Ergebnis mit scipy.special.gammainc im Bereich x = [0, 2s] mit 100 Datenpunkten und speichern Sie die Ergebnisse als Tabelle. SEITE 1 | 1