Selected Examples from the Matlab Movie Project


from the class EPS 109 "Computer Simulations in Earth and Planetary Science"
in Fall 2008

Instructor: B. Militzer

PictureAuthors, title, project description as PPT or PDF fileMatlab files and command to run itMovie files
AquariumBy Ryan Luecke and Eren Bilir

"Diffusion limit aggregation in an aquarium"
(Please contact the author or course instructor for the Matlab source files)

Run with:

diffusion_limited_aggregation2D(5000, 100, 100, 0.05)
aquarium-long-SD-H264.mov
short-slow.gif
MDBy Dino Bellugi

"Molecular dynamics of atoms with radioactive decay"

kick.ppt
(Please contact the author or course instructor for the Matlab source files)

Run with: main_kick
kick.gif
Dragon curveBy Kelsey Jones

"
Winding dragon"

dragoncurvemovie.ppt
run_dragoncurve2.m
dragoncurve.m

Run with: run_dragoncurve2
dcangle12.gif
ErosionBy Jeffrey Smith

"
Erosion by random walkers"

simple_erosion.ppt
main.m
rain.m
setelev2.m
flownew2.m
drawlandscape.m

Run with: main
erosion_movie.gif
Roessler attractorBy Colin Phillips

"Rössler attractor going crazy"

EPS109_Phillips_movie_slides.ppt
(Please contact the author or course instructor for the Matlab source files)

Run with: phillips_hw7_rossler_ode
rossler_attractor3.gif
DLA
By Drew O'Kane

"Diffusion limited aggregation with drift"

Growing_Moss.ppt
(Please contact the author or course instructor for the Matlab source files)

Run with: mossaggdrift(10000,500,250,0.1,0.1)
moss_movie.gif
Predator prey dynamicsBy Christopher Sherrard

"Predator Prey Dynamics"

PresentationSherrard.pdf
eps_109_movie_document_sherrard.doc
PredatorPreySimulation.m

Run with: PredatorPreySimulation
resources.gif
prey.Gif
predator.gif
Particle in B and E fieldBy Shane Frewen

"Particle in B and E fields"

electromagppt.ppt
electromag.m
emode.m
Efield.m
Bfield.m

Run with: electromag
electromagpro.gif
wavesBy Nicholas Odlum

"Interference of 2 waves"

movie_slides.ppt
movieA.m

Run with: movieA
109_movie.gif
Lava coolingBy Cory Matsui

"Cooling of two lava dikes"

CoryMatsui.ppt
(Please contact the author or course instructor for the Matlab source files)

Run with: project_lava1
lava.gif

The files were written with Matlab version R2008a. Using the standard Matlab movie commands such as avifile(), addframe(), movie(), the resulting AVI movie files became extremely large. That is why most codes saved the individual frames as PNG files that were later on combined into an animated GIF file using ImageMagic's convert utility. (convert -delay 10 frame*.png movie.gif) This resulted into movie files of reasonable size.

Page created by B. Militzer        
Dec. 28, 2008