Kursinhalt
Matlab-Grundlagen
Matlab-Grundlagen
Anwendung: Analyse von Daten aus Kernkraftwerken
Wenden Sie das Gelernte an, um Daten zur Abwassererzeugung aus drei Kernkraftwerken zu analysieren und dabei zahlreiche wichtige Details zu erfassen!
Die Standardabweichung einer Zufallsvariablen ist mathematisch definiert als
wobei den Erwartungswert des Arguments bezeichnet und gilt. Dies setzt voraus, dass die Wahrscheinlichkeitsverteilung von bekannt ist.
Alternativ kann bei einer Menge von Beobachtungen einer Zufallsvariablen mit vermuteter (aber unbekannter) Verteilung die Standardabweichung mit folgender Formel geschätzt werden:
Dies ist die im Video codierte Formel (beachte, dass in der Zeile vor der Berechnung der Standardabweichung berechnet wurde: Daher wird darauf verwiesen, anstatt sie aus Effizienzgründen erneut zu berechnen). Ein besserer, unverzerrter Schätzer würde durch statt durch teilen. Wir ignorieren dieses Detail hier der Einfachheit halber, jedoch könnte dies im Code leicht behoben werden, indem das Ergebnis multipliziert wird mit:
Aufgabe
Beginne damit, das Video anzusehen, um die Ziele des Programms zu verstehen. Nutze das Video als Inspirationsquelle und Leitfaden für deinen Ansatz.
Finde die Datei, die die Daten enthält, mit denen du arbeiten wirst.
Verwende geeignete Bibliotheken oder Methoden, um die Daten aus der Excel-Datei zu lesen.
- Teile die Daten basierend auf dem Standort der Anlage auf;
- Berechne beschreibende Statistiken (Minimum, Maximum, Mittelwert und Standardabweichung) für jeden Standort, wobei der Fokus sowohl auf Leistungs- als auch auf Abwasserdaten über das gesamte Jahr liegt.
Speichere deine Ergebnisse, einschließlich der berechneten Statistiken, in einer Excel-Datei zur weiteren Verwendung.
- Versuche, dein Programm modular und strukturiert zu gestalten;
- Wenn du auf Probleme stößt, orientiere dich stärker an Hinweisen oder Code aus dem Video;
- Im Notfall repliziere den Code aus dem Video so genau wie möglich.
Überprüfe die Ausgabe deines Programms, indem du sie mit den im Video gezeigten Ergebnissen vergleichst, um Genauigkeit und Zuverlässigkeit sicherzustellen.
Allerdings ein fairer Hinweis: Es ist besser, jetzt eigene Versionen zu programmieren, solange es noch ein Sicherheitsnetz gibt, da wir ab dem nächsten Kapitel weniger expliziten Code zeigen werden.
Das Video hebt außerdem mehrere praktische Kontrollpunkte hervor, an denen Sie Ihr Programm während der Bearbeitung überprüfen können, indem Sie entweder:
Variablen nicht unterdrücken (durch Entfernen des Semikolons);
Ihre Funktion vorübergehend die betreffende Variable ausgeben lassen.
Danke für Ihr Feedback!