Spel4: Elementära Funktioner: polynom, exp, log, sin…

8061786-Stacks-of-coins-showing-exponential-growth-isolated-over-white-Conceptual-for-profit-financial-growt-Stock-Photo                  Exponentiell tillväxt: antalet mynt dubblas från en hög till nästa hög.

Jämför med Calculus1 på App Store.

Uppgift 1: Skriv datorprogram för konstruktion av linjär hastighet v och kvadratisk position x genom iteration av

  • x = x + v*dt
  • v=v+a*dt

med a=1, och plotta på skärmen. Notera att iterationen kan skrivas dv/dt=a, dx/dt=v.

Uppgift 2: Skriv datorprogram för konstruktion av exponentialfunktionen genom iteration av

  • x = x + v*dt

med v=x, och plotta på skärmen. Notera att iterationen kan skrivas dx/dt=x. Reflektera över dt=dx/x.

Uppgift 3: Skriv datorprogram för konstruktion av polynomfunktioner  genom iteration av

  • x[n] = x[n] + x[n-1]*dt

för n=2,…,10, med x[1]=1, och plotta på skärmen. Notera att iterationen kan skrivas dx[n]/dt = x[n-1].

Uppgift 4: Skriv datorprogram för konstruktion av trigonometriska funktioner genom iteration av

  • x = x + y*dt
  • y = y – x*dt

och plotta på skärmen. Notera att dx/dt=y och dy/dt=-x.

Uppgift 5: Skriv program för datorspel som bygger på elementära funktioner.

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