Advertisement
Matthen

Tidal Effects

Jul 28th, 2011
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. Clear[soln];
  2. soln[ymax_] :=
  3. soln[ymax] =
  4. NDSolve[{y''[t] == -9/y[t]^2, y[0] == ymax, y'[0] == 0},
  5. y[t], {t, 0, 19}];
  6. y[\[Tau]_, ymax_] := First[y[t] /. soln[ymax] /. {t -> \[Tau]}];
  7. Manipulate[
  8. Show[
  9. ContourPlot[10/y^2, {x, -1.7, 1.7}, {y, 9, 16}, Frame -> None,
  10. Contours -> 10, ColorFunction -> "ThermometerColors",
  11. AspectRatio -> Automatic],
  12. Graphics[{Thick, Arrowheads[0.1],
  13. Table[{Darker@Red,
  14. Disk[{Cos[\[Theta]], y[\[Tau], 15 + Sin[\[Theta]]]}, 0.1], Blue,
  15. Arrow[{{Cos[\[Theta]],
  16. y[\[Tau], 15 + Sin[\[Theta]]]}, {Cos[\[Theta]],
  17. y[\[Tau], 15 + Sin[\[Theta]]]} - {0, 400/
  18. y[\[Tau], 15 + Sin[\[Theta]]]^2}}]
  19. }, {\[Theta], 0, 2 Pi, Pi/10}]
  20. }, PlotRange -> {{-1.1, 1.1}, {0, 11}}]
  21. ]
  22.  
  23. , {\[Tau], 0, 19}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement