[exercises] some more scripts and functions
This commit is contained in:
parent
d0a42d34bb
commit
aabf6cb5f7
@ -51,7 +51,7 @@ also als zip-Archiv auf ILIAS hochladen. Das Archiv sollte nach dem Muster:
|
|||||||
Resultat auf dem Bildschirm aus.
|
Resultat auf dem Bildschirm aus.
|
||||||
\part Version 2: \"ubernimmt als Argument die Zahl, von der die
|
\part Version 2: \"ubernimmt als Argument die Zahl, von der die
|
||||||
Fakult\"at berechnet werden soll.
|
Fakult\"at berechnet werden soll.
|
||||||
\part Wie 2 plus R\"uckgabe des berechneten Wertes.
|
\part Wie 2 aber mit R\"uckgabe des berechneten Wertes.
|
||||||
\end{parts}
|
\end{parts}
|
||||||
|
|
||||||
\question Implementiere eine Funktion, die einen Sinus mit der
|
\question Implementiere eine Funktion, die einen Sinus mit der
|
||||||
@ -67,7 +67,7 @@ also als zip-Archiv auf ILIAS hochladen. Das Archiv sollte nach dem Muster:
|
|||||||
liest und die Daten als Vektor zur\"uckgibt. Welche Argumente muss
|
liest und die Daten als Vektor zur\"uckgibt. Welche Argumente muss
|
||||||
die Funktion \"ubernehmen?
|
die Funktion \"ubernehmen?
|
||||||
|
|
||||||
\question Entwickle ein Programm, das einen 1D random walk
|
\question Entwickle ein Programm, das einen 1-D random walk
|
||||||
simuliert. Das Programm soll folgendes leisten:
|
simuliert. Das Programm soll folgendes leisten:
|
||||||
\begin{parts}
|
\begin{parts}
|
||||||
\part Jede Simulation soll solange laufen, bis eine Abweichung
|
\part Jede Simulation soll solange laufen, bis eine Abweichung
|
||||||
@ -85,6 +85,41 @@ also als zip-Archiv auf ILIAS hochladen. Das Archiv sollte nach dem Muster:
|
|||||||
und die Standardabweichungen graphisch dar.
|
und die Standardabweichungen graphisch dar.
|
||||||
\end{parts}
|
\end{parts}
|
||||||
|
|
||||||
|
\question Modellierung des exponentiellen Wachstums einer isolierten
|
||||||
|
Population. Das exponentielle Wachstum einer isolierten Population
|
||||||
|
wird \"uber folgende Differentialgleichung beschrieben:
|
||||||
|
\begin{equation}
|
||||||
|
\frac{dN}{dt} = N \cdot r,
|
||||||
|
\end{equation}
|
||||||
|
mit N der Populationsgr\"o{\ss}e und r der Wachstumsrate.
|
||||||
|
\begin{parts}
|
||||||
|
\part L\"ose die Gleichung numerisch mit dem Euler Verfahren.
|
||||||
|
\part Implementiere eine Funktion die die Populationsgr\"o{\ss}e
|
||||||
|
und die Zeit zur\"uckgibt.
|
||||||
|
\part Plotte die Populationsgr\"o{\ss}e als Funktion der Zeit.
|
||||||
|
\end{parts}
|
||||||
|
|
||||||
|
\question Etwas realistischer ist das logistische Wachstum einer
|
||||||
|
isolierten Population bei der das Wachstum durch die Kapazit\"at
|
||||||
|
gedeckelt ist. Sie wird mit folgender Differentialgleichung
|
||||||
|
beschrieben:
|
||||||
|
\begin{equation}
|
||||||
|
\frac{dN}{dt} = N \cdot r \cdot \left( 1 - \frac{N}{K} \right)
|
||||||
|
\end{equation}
|
||||||
|
mit N der Population, der Wachstumsrate r und K der ``tragenden''
|
||||||
|
Kapazit\"at.
|
||||||
|
\begin{parts}
|
||||||
|
\part Implementiere die L\"osung des logistischen Wachstums in
|
||||||
|
einer Funktion. Benutze das Euler Verfahren.
|
||||||
|
\part Die Funktion soll die Populationsgr\"o{\ss}e und die Zeit
|
||||||
|
zur\"uckgeben.
|
||||||
|
\part Simuliere das Wachstum mit einer Anzahl unterschiedlicher
|
||||||
|
Startwerte f\"ur N.
|
||||||
|
\part Stelle die Ergebnisse in einem Plot graphisch dar.
|
||||||
|
\part Plotte die Wachstumsrate als Funktion der
|
||||||
|
Populationsgr\"o{\ss}e.
|
||||||
|
\end{parts}
|
||||||
|
|
||||||
\end{questions}
|
\end{questions}
|
||||||
|
|
||||||
\end{document}
|
\end{document}
|
Reference in New Issue
Block a user