Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
2.2 ExempelkörningEn exempelkörning kommer nu att demonstreras. Vi kör GoL.m i MAT-LAB, och får upp ett rutnät, 40×40 rutor stort (notera att källkoden har ettstörre rutnät, detta p.g.a. ytterligare tester efter exempelkörningen). MAT-LAB säger nu åt oss att mata in vår startgeneration genom att med musenklicka på de rutor vi vill aktivera (eller inaktivera) och därmed skapa enintressant startuppställning, som kan ses i Figur 2.1a.Vi trycker enter för att avsluta inmatningen och därmed starta simuleringen.Efter ett par generationer går vi tillbaks till <strong>MATLAB</strong>s fönster ochstoppar exekveringen, då ingen pausfunktion har implementerats. Detta föratt kunna spara ännu en bild för att visa att vår implementation verkligenfungerar, vilket den gör. Som man kan se i Figur 2.1b har det gått ett pargenerationer, och vår glider har rört sig diagonalt några rutor.(a) Inmatning av första generationen(b) Rutnätet efter några generationerFigur 2.1: Resultatet av testkörningen som gjordes, då en så kallad gliderritats upp som första generation.Några saker skall påpekas när det gäller källkoden i Appendix A; dennahar nämligen utvecklats något sedan den här exempelkörningen utfördes.Rutnätet har utökats till 150 × 113 celler för att bättre kunna studera litestörre mönster, en generationsräknare har lagts till för att kunna föra liteinexakt statistik över mönster, och lite kosmetiska ändringar har gjorts.4