...
Fra vinkel og starthastighet kan farten dekomponeres i x og y-retning:vx = cos(angle)*initialSpeed
vy = sin(angle)*initialSpeed
Vi starter med å skrive Skriv funksjonen initVelocity(initalAngle, initialSpeed)
.
Denne skal returnere starthastighetene i x og y-retning.
...
Skriv nå funksjonen function[vx, vy] = velocity(ax, ay, vx, vy, dt)
.
Denne beregner farten i det neste steget gitt nåværende fart og akselerasjon.
...
Skriv funksjonen function[x, y] = trajectory(initialSpeed, initialAngle,
height)
.
Denne funksjonen benytter seg av initialVelocity(),
acceleration(),
velocity()
og position()
.
...