自由落下

using Plots

#アニメーションのインスタンス生成
anim = Animation()

#重力加速度
G = 9.8

#自由落下
function f(h, t)
  y = h - 1/2 * G * t^2
 #a ? b : cは,条件 a が真(true)なら b を,偽なら c を値とする3項演算子
  return y <= 0 ? 0 : y
end

#高さの指定
h = 10000

for i in 0:0.5:100
  #xlimsとylimsでプロットする範囲を指定
  #label=nothingで凡例を消す
  plt=plot([0], [f(h, i)], marker=:circle, xlims=(-1, 1), ylims=(0, 10000),label=nothing)
 #フレームを作成する
  frame(anim, plt)
end

#fpsが大きいほどスムーズに描画される
gif(anim, "test.gif", fps = 30)


Mathematics is the language with which God has written the universe.





















放物運動 - 自由落下 - 直和空間 - 整数部分 - 有理数の稠密性