Forum: Programmieren allgemein
by markusj,
30. Aug 2006
Ich hab mit ner Formel den Graphen berechnet (Formelsammlung-Schräger Wurf), der sieht wie im Anhang aus, ne richtige Parabel.
Ich denke, deine Iteration ist zu grob, oder du hast nen Fehler dring, der einem aufgrund deines unglücklich gewählten Quelltextausschnittes nicht auffällt.
Ich schau nochmal drüber!
mfG
Markus
Nachtrag: Der Graph ist mit V = 40 m/s gemacht, das richtige...
Forum: Programmieren allgemein
by markusj,
30. Aug 2006
Ich kann zwar mit deinem Code NIL anfangen, aber das Bild sieht ... interessant aus.
Normalerweise solltest du eine Wurfparabel bekommen.
Der X-Vektor bleibt ja immer gleich, d.h. du veränderst in diesem Fall nur den Y-Vektor um den Geschwindigkeitsbetrag, der in -Y Richtung dazukommt.
Dein Graph hat einen etwas extremen Knick, welchen ich aber ohne Angabe von verwendeten Massen und...
Forum: Programmieren allgemein
by markusj,
27. Aug 2006
Irrtum, du rechnest hier mit Vektoren, d.H., du kannst dir die Y-Komponente einfach mal ignorieren, dann mittels
F= m*a und a*t = v berechnen, welche Geschwindigkeit deine Kugel in X-Richtung erfährt.
Du berechnest also nur die X-Komponente iterativ und speicherst die gegenwärtige Geschwindigkeit in einer Variable für den Teilvektor X.
Dann berechnest du mit dem Zeitpunkt seit Fallenlassen den...
Forum: Programmieren allgemein
by markusj,
27. Aug 2006
1. Der Schwerkraftvektor ist IMMER Konstant, nämlich (vereinfacht) Fg = m*g
2. Der Geschwindigkeitsvektor ergibt sich aus a*t und a = g (9,81 ...)
Diese Formel gibt dir die Geschwindigkeit zum aktuellen Zeitpunkt t zurück, wenn du die Kugel bei t=0 fallen lässt.
3. Die zurückgelegte Strecke s = 0,5*a*t^2 wobei a = g (siehe oben)
Du kannst das nicht iterativ mit delta_t = 1 Sekunde...
Forum: Programmieren allgemein
by markusj,
26. Aug 2006
Du musst die Luftreibung berücksichtigen, die abhängig von der Geschwindigkeit ist.
Ich würde mit der Kraft rechnenhier die Formeln:
Fg = m*g
Freib = 0,5*cw*A*roh*v^2
cw = Luftwiederstandskonstante in deinem Fall für die Kugel
A = Querschnittsfläche der Kugel = 2*pi*r^2
roh = Dichte von Luft etc.
v = Strömungsgechwindigeit