...
Nå har vi regnet ut startfarten i x- og y-retning. Siden strekning = fart * tid vil den nye posisjonen være gitt ved:
her har vi en konstant, dt
, som er et tidsintervall på 0.01 sekunder.
Skriv funksjonen med signaturen function[x, y] = position(x, y, vx, vy, dt)
Denne skal kalkulerere x- og y-koordinatet i neste steg, ut ifra det nåværende stegets posisjon og fart.
Code Block | ||
---|---|---|
| ||
>> [x, y] = position (10, 10, 1, 1, 0.1) x = 10.1000 y = 10.1000 >> [x, y] = position (10, 10, 1, 0, 1) x = 11 y = 10 >> [x, y] = position (10, 10, 0, 1, 1) x = 10 y = 11 |
...
Akselerasjonen er i denne oppgaven gitt ved:
Her Her har vi en konstant, k = 0.01
, som representerer luftmotstanden og g
, som er gravitasjonskonstanten (9.81 på jorden).
...