の各パラメータは、特定のX
とY
値を見つけるために使用されています。 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
ありがとうを!これは私のためにもっと意味があります。 –