Am 03.10.2016 um 21:41 schrieb Micha Kuehn: > > ich überlege, ob und wie man einen Random Walk [1] mit Hilfe von Calc > (möglichst optisch anschaulich) simulieren könnte. > > Konkret geht es um ein Kuhfladen-Bingo [2]. > Vereinfachende Annahmen: Eine Kuh steht in der Mitte eines quadratischen > (und eingezäunten) Feldes. Pro Zeiteinheit geht sie (mit jeweils > gleicher Wahrscheinlichkeit pro Richtung) geradlinig ein Feld weiter. > (Irgendwo hinterlässt Sie einen Haufen, dieses Feld gewinnt. Dieser > zweite Teil ist für die Simulation aber weniger wichtig). > > Könnt ihr mir einen Denkanstoß geben?
Ich sehe da mehrere Ansatzmöglichkeiten. Mein erster Gedanke war, einfach X- und Y-Koordinaten zu verwalten, und per Zufallsgenerator die jeweilige Bewegung (-1/0/+1) zu ermitteln. Hat aber den Nachteil, dass die beiden Richtungen miteinander verknüpft werden müssten. Mein zweiter Gedanke war, um die Kuh ein virtuelles Raster von 3x3 Feldern zu legen, und per Zufallszahl zu entscheiden, in welches Feld (1-9) sich die Kuh bewegt. Hat den Vorteil dass auch stehenbleiben eine Option ist. Das wäre vermutlich die einfachste unter den praktikablen Lösungen. Wenn Du es aber realitätsnäher möchtest, dann würde ich einen vektorbasierten Ansatz vorschlagen. Der Kuh sind nämlich nämlich X- und Y-Koordinaten o. ä. völlig egal. Die geht in /irgend/ eine Richtung, 360°; und beliebig /schnell/. Und die steht auch nicht immer mittig in einem Feld, sondern auch da ganz beliebig. Um das mathematisch zu beschreiben, brauchst Du eine Auflösung, die wesentlich feiner ist als 1 Feld. Die bewegung wird dann durch ein Zufallszahlenpaar für 1) die Richtung (0°-359°) und 2) die Entfernung beschrieben (z. B. 0,1-1,5 Kästchen; für einen passenden Bereich wirst Du da vermutlich etwas experimentieren müssen). Dieser Punkt, übertragen in ein X/Y-Koorsdinatensystem, würde dann die Position der Kuh auf dem Rasterfeld beschreiben. Btw. halte ich es für eher unrealistisch, dass sich eine Kuh wirklich gleichermaßen in jede /beliebige/ Richtung bewegen soll; IMHO bewegt die sich vorrangig vorwärts, ggf. in einer kreisförmigen Bewegungsrichtung, mit einer geringeren Wahrscheinlichkeit auch rückwärts, aber kaum[tm] genau seitlich. Und sie sucht auch nicht unbedingt die Nähe der Zuschauer. Für ein Beutetier stellt so eine Einkesselung eine potentielle Gefahrensituation dar. Da bewegt man sich nicht auch noch freiwillig auf die Räuber zu. Für ein 'noch realistischer' müsste das alles auch noch irgendwie berücksichtigt werden. Wolfgang -- -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert