Spel10: Rävar och Kaniner

predator-prey-model

Låt R vara antalet rävar och K antalet kaniner i ett visst område och antag att R och K förändras enligt tidsstegningen

  • R = R +R*K*dt-10*R*dt
  • K = K – R*K*dt +10*K*dt,

där R=10 och K=20 som utgångsvärden och tidsteget dt=0.002. Skriv ett program som utför tidsstegningen och studera hur R och K ändras med tiden. Vilka lagar för förändringen av R och K uttrycks genom tidsstegningen? Ändra parametrar i modellen och studera utfallet. Utvidga till fler rovdjur och bytesdjur. Utforma och programmera ett datorspel som bygger på räv-kanin modellen. Jämför med Biology1 på App Store.

Template 1 (Titta på jakten)

function setup()
print(“Rävar och Kaniner”)
end

K=20
R=10
i=1
dt=0.002

function draw()
i=i+1
R=R+K*R*dt-10*R*dt
K=K-R*K*dt+10*K*dt
fill(255, 0, 74, 255)
ellipse(i/2+20,15*R+300,10)
fill(0, 255, 9, 255)
ellipse(i/2+20,15*K+300,10)
end

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s