Kursinhalt
Matlab-Grundlagen
Matlab-Grundlagen
If-Anweisungen
Was passiert, wenn wir unterschiedliche Aufgaben je nach bestimmten Bedingungen programmieren möchten? Schreiben wir für jeden Fall ein separates Programm? Nein! Wir verwenden if-Anweisungen!
If-Anweisungen ermöglichen es, bestimmte Codeabschnitte auszuführen oder zu überspringen, abhängig davon, ob bestimmte Boolesche Ausdrücke wahr oder falsch sind. Diese Art von Steuerung kann durch die Einbindung von elseif- und else-Anweisungen noch komplexer gestaltet werden. In Kombination mit for-Schleifen (vorheriges Kapitel) können wir Daten auf komplexe und effiziente Weise analysieren.
Hier machen wir erste Erfahrungen, indem wir das allgemeine Verhalten und mögliche logische Fehler kennenlernen. Die Syntax ist nicht besonders kompliziert, daher kannst du zunächst mit den Beispielcodes üben, bis du sie beherrschst. Im nächsten Abschnitt werden wir if-Anweisungen verwenden, um Daten in realen Anwendungen zu analysieren.
Aufgabe
Schreibe ein Programm, das:
Alle Daten aus der Excel-Datei "Chapter 4 Task Data Set" importiert;
Eine if-Anweisung, verschachtelt in einer for-Schleife, verwendet, um die Indizes aller Zeilen im Datensatz zu identifizieren, die Bauernhöfe im Besitz von Mary darstellen;
Die numerischen Daten auf nur die Bauernhöfe im Besitz von Mary reduziert;
Die Gesamtanzahl jeder Tierart, die Mary besitzt, berechnet;
Die durchschnittliche Anzahl jeder Tierart auf Marys Bauernhöfen berechnet;
Diese beiden Berechnungsergebnisse an einem klar definierten Ort in der Excel-Dateiausgibt, zusammen mit Überschriften zur Kennzeichnung der Resultate.
Danke für Ihr Feedback!