Kurs:Räumliche Modellbildung/Arbeitsaufträge

Aus Wikiversity

Arbeitsaufträge[Bearbeiten]

  • Dokumentieren Sie Ihr Projekt fortlaufend auf der Wikiversity-Seite,
  • (Tabellenkalkulation - LibreOffice) Verwenden Sie die Tabellenkalkulation LibreOffice, um 5 Personen in einem zweidimensionalen Raum zufällig bewegen lassen.
    • in der ersten Spalte A steht der Zeitindex
    • in der 2. und 3. Spalte B und C stehen die -Koordinate und die -Koordinate der Person zum Zeitpunkt
    • Jede Person hat ein eigenes Tabellenblatt (bei 5 Personen gibt es 6 Tabelleblätter) Verwenden als erstes Tabellenblatt als Informationsseite, auf der die Funktion des Tabellenblattes erläutern wird.
    • bei ausreichend kleinem Abstand eine Zufallsexperiment durchführen, bei dem eine I-Person eine S-Person ansteckt.
    • Wenn der Abstand zwischen einer I-Person und einer S-Person kleiner kleiner 2m im Raum (z.B. mit Länge 20m und Breite 10m - wird ein Zufallsexperiment mit der ein weitere Person mit einer Wahrscheinlichkeit von angesteckt wird.
    • mit =ZUFALLSZAHL() wird in LibreOffice eine Zufallszahl zwischen 0 und 1 erzeugt. Wenn die Infektionswahrscheinlichkeit 0,2 ist, und die Zufallszahl zwischen 0 und 0,2 liegt, wird die S-Person von der I-Person infiziert. Diese Infektionswahrscheinlichkeit bei Begegnung wird auf dem ersten Tabellenblatt variable definiert, damit man das Verhalten des System mit unterschiedlichen Infektionswahrscheinlichkeiten beurteilen kann.
  • R/RStudio, Octave, ... installieren - Videos zum Octave-Tutorial ansehen und Matrixmultiplikation in Octave und R/R-Studio durchführen als erste Basisoperation (ggf. SageCell für Tests und Berechnungen in Octave verwenden).
  • Erste Modelle für den epidemiologischen Zusammenhang von Susceptible, Infected, Recovered implementieren (elementar Tabellenkalkulation, Octave, R oder CoCalc)
  • Erzeugen Sie ein Schachbrettmuster als -Matrix für (Susceptible, Infected, Recovered) mit einer Konstanten und einem Zeitpunkt und einer diskreten Menge von Zeitpunkten in Ihrer Implementation. Erzeugen Sie dann eine Transportmatrix, die die Verteilung von einer Zelle mit den Koordinaten und anderen Zellen beschreibt. Lassen Sie im Wechsel Ihr bisheriges Modell in der Zelle ablaufen und danach die Verteilung der in der Zelle auf die verbundenen Zellen ablaufen. Der Prozess läuft in zwei Schritten:
    • Transportprozess von Personen (z.B. Funktionsnamen: transportProcess(...) und einem
    • epidemiologischen Prozess (z.B. Funktionsnamen: epiProcess(...),
zu einem Zeitpunkt . Zu jedem Zeitpunkt fasst man als Spaltenvektoren im auf. Mit einer Tansportmatrix werden zu jedem Zeitpunkt die Vektoren mit der Transportmatrix per Matrixmultiplikation multipliziert und die nächste Verteilung zum Zeitpunkt berechnet. D.h.
in einer Schleife berechnet. Für eine Transportmatrix mit Spaltensummen 1 benötigt man eine -Matrix, die den Transportanteile von jeder der Zellen in der Ausgangsmatrix zum Zeitpunkt zu jeder anderen Zelle zum Zeipunkt festlegt.
  • Tragen Sie sich zu Beginn bei den geteilten Notizen in die BBB-Breakouträume ein. Dort bekommen Sie individuelle Beratung für Ihr räumliche Modellbildung für Ihre Prüfung mit den von Ihnen erstellten Modellen in Octave.
  • Definieren und kommentieren Sie Ihre Funktionen in Octace/CoCalc (siehe Octave-Tutorial/Funktionsdefinition)!


  • Arbeitsauftrag vom 20.5.: In Tabellenkalkulation 5 Personen im Raum zufäliig bewegen lassen und bei ausreichend kleinem Abstand eine Zufallsexperiment durchführen, bei dem ein I-Person eine S-Person ansteckt. Abstand < 2m im Raum 20x20m Zufallsexperiment mit Würfel oder =ZUFALLSZAHL() in [0,1] wenn ZUfallszahl > 0,8 dann wird S-Person infiziert.