Mit den folgenden Code-Fragmenten zeigen wir Ihnen:
* Wie man *csv*-Datei mit Hilfe von PhyPraKit oder *pandas***einließt**.
* Wie man die eingelesenen Daten auf ein handhabbares Maß **reduziert**.
* Wie man die Daten mit Hilfe von [*Spline*](https://de.wikipedia.org/wiki/Spline)-Funktionen **interpoliert**.
* Wie man die angepassten *Spline*-Funktionen numerisch **differenziert** oder **integriert**.
* Wie man die eingelesenen Daten mit Hilfe von *matplotlib***darstellt**.
* Wir demonstrieren hierzu die Berechnung der durch die Hystereseschleife eingeschlossenen Fläche mit der folgende Strategie:
* Die Datenpunkte $(t, U_{H})$ werden mit Hilfe einer *Spline*-Funktion **interpoliert**.
* Mit Hilfe der Ableitung dieser *Spline*-Funktion lassen sich die **Zweige für mit $t$ zu- und abnehmende Werte von $U_{H}$**, für die spätere Integration, in die Datenreihen $U_{H}^{(+)}$ (`UHp`)und $U_{H}^{(-)}$ (`UHm`) aufspalten.
* Die Datenpunkte $(U_{H}^{(+)}, U_{B})$ (unterer Teil der Hystereseschleife) und $(U_{H}^{(-)}, U_{B})$ (oberer Teil der Hystereseschleife) werden wieder mit Hilfe von *Spline*-Funktionen **interpoliert**.
* Das **Integral des unteren Zweigs (`UHp`) wird schließlich vom Integral des oberen Zweigs (`UHm`) abgezogen**.
Alle im Folgenden gezeigten Code-Fragmente lassen sich geeignet kombinieren.
* Wie man mit der scipy Klasse [interpolate.UnivariateSpline](https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.UnivariateSpline.html#scipy.interpolate.UnivariateSpline) eine (beliebige) Datenreihe druch [*Spline*](https://de.wikipedia.org/wiki/Spline)-Funktionen **interpoliert**.
* Wie man die Datenreihe und die daraus gewonnenen *Spline*-Funktionen für der Hystereseschleife mit den Methoden von *matplotlib* darstellt.
* Wie man mit der scipy Klasse [interpolate.UnivariateSpline](https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.UnivariateSpline.html#scipy.interpolate.UnivariateSpline) eine (beliebige) Datenreihe druch [*Spline*](https://de.wikipedia.org/wiki/Spline)-Funktionen **interpoliert**.
* Wie man nach der Interpolation die *Spline*-Funktion mit der Funktion [derive](https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.UnivariateSpline.derivative.html#scipy.interpolate.UnivariateSpline.derivative)**numerisch ableitet**.
* Wie man nach der Interpolation die *Spline*-Funktion mit der Funktion [integrate](https://docs.scipy.org/doc/scipy/reference/generated/scipy.interpolate.UnivariateSpline.integral.html#scipy.interpolate.UnivariateSpline.integral)**numerisch integriert**.
* Wir folgen dabei der in Zelle 2 dargelegten Strategie.
Führen Sie zur Wiederholung des Gelernten und zum Test Ihres Verständnisses noch einmal die folgenden Operationen durch:
* Stellen Sie die [differenzielle Permeabilität](https://de.wikipedia.org/wiki/Magnetische_Permeabilit%C3%A4t#Abh%C3%A4ngigkeit_von_der_Feldst%C3%A4rke:_Differentielle_Permeabilit%C3%A4t) $\mu_{D}(H)$ graphish dar