hi,
ich kam gerade ins grübeln...
wenn ich einen Stein aus 125m Höhe fallen lasse (g~10m/s²) und jede Sekunde die aktuelle Geschwindigkeit und Position ermitteln will,
ist es richtig, dass jede Sekunde die aktuelle Geschwindigkeit gleichmäßig um weitere 10m/s gegenüber vorher zunimmt? Und die Höhe jede Sek. um konstant 10m mehr als in der vorherigen abnimmt (rund gerechnet)?
ist doch korrekt, oder?
Code:
dh = 0.5 * (g)*dt*dt + vi*dt ; // dt ist immer 1s
hi = hi-dh;
vi = vi + (g)*dt;
0 h0=125m (Start)
v0=0;
1 dh=0.5*10*1*1 + v0*1 = 5+0 = 5m; // die *1s lass ich später weg)
h1=125-dh=125-5=120m
v1= 0+ 10*1=10m/s;
2 dh=0.5*10 + v1 = 5+10=15m
h2=120-dh=120-15=105m
v2= 10+10 = 20m/s
3 dh=0.5*10 + v2 = 5+20=25m
h3=105-dh=105-25=80m
v3= 20+10 = 30m/s
4 dh=0.5*10 + v3 = 5+30=35m
h4=80-dh=80-35=45m
v4=30+10 = 40m/s
5 dh=0.5*10 + v4 = 5+40=45m
h5=45-45 = 0m (Aufschlag)
v5= 40+10=50m/s
also Aufschlag nach 5s mit 50m/s?
(Probe:
wenn ich dt=5s oben einsetze:
dh = 0.5*10*5*5 + 0*5= 125m
h=125-125=0m
v=0+ 10*5=50m/s )
Denn was mich stutzig gemacht hat:
die Höhe nimmt ausschließlich in der 1. Sekunde um nur 5m ab, danach immer jede weitere Sek wachsend um konstant 10m...
Lesezeichen