2016-03-20 6 views

答えて

2

の各パラメータは、特定のXY値を見つけるために使用されています。 Oは、pi/8のステップで0からpiまで変化するが、Vo,tおよびgは変化しない。

t変数は単純に0から5までの1のステップで配列されているため、まとめて6つの時間ポイントが定義されています。 Oの特定の値で、Vo,tおよびgの値がこの全体の努力を通じて一定に保たれている場合、およびYポイントが定義され、したがってグラフにプロットされる。グラフは、それぞれの値がOのために生成され、したがって、6つの異なるXおよびYポイントのセットが生成されます。それぞれの値がOのグラフは、すべて同じグラフにプロットされています。

我々は次のようにそれが簡単に理解できるようにすること擬似コードで上記のコードを書き換えることができます。詳しい説明について

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

ありがとうを!これは私のためにもっと意味があります。 –