2016-03-20 11 views

Antwort

2

Jeder des Parameters verwendet werden, um bestimmte X und Y Werte zu finden. O ändert sich von 0 bis pi in Schritten von pi/8 während Vo, t und g unverändert bleiben.

Die Variable t ist einfach ein Array von 0 bis 5 in Schritten von 1 und so sind insgesamt 6 Zeitpunkte definiert. Mit diesen Zeitpunkten und mit einem bestimmten Wert von O, aber mit den Werten Vo, t und g, die während des gesamten Unterfangens konstant gehalten werden, werden 6 X und Y Punkte definiert und sind somit in einem Diagramm aufgetragen. Für jeden Wert von O wird ein Graph erstellt und somit ein Satz von 6 verschiedenen X und Y Punkten erzeugt. Jeder Graph mit jedem Wert von O wird auf demselben Graphen dargestellt.

Wir können den obigen Code in Pseudo-Code neu schreiben, um es einfacher zu verstehen, wie folgt:

for i = 0, pi/8, 2*pi/8, ..., pi 
    define Vo = 10 
    define O = i 
    define t = [0, 1, 2, 3, 4, 5] 
    define g = 9.8 
    run function plotTrajectory(Vo, O, t, g) 
end 

function plotTrajectory(Vo, O, t, g) 
    calculate x = Vo * cos(O) * t, for t = 0, 1, 2, 3, 4, 5 
    calculate y = Vo * (sin(O) * t) - (0.5 * g * t^2), for t = 0, 1, 2, 3, 4, 5 
    plot x and y for t = 0, 1, 2, 3, 4, 5 on the same graph 
end 
+2

Vielen Dank für die ausführliche Erklärung! Das macht viel mehr Sinn für mich. –