IS Materials
Presentation Slides (the quickest way to learn about my thesis and application)
Thesis (Fractional Brownian Motion Simulation: Observing Fractal Statistics in the Wild and Raising them in Captivity)
Table of Contents
- Chapter 1: Fractals
- Chapter 2: Brownian Motion
- Chapter 3: Fractional Brownian Motion
- Chapter 4: Simulating Fractional Brownian Motion
- Chapter 5: The Fracture-Stretch Algorithm
- Chapter 6: Implementation of the Fracture-Stretch Algorithm with the SimFBM Application
Application (SimFBM)
To compile and run SimFBM, you need several components. Unfortunately, compatibility of all of
these components on various platforms may be an issue, as it's only been tested on Linux.
- Gnuplot (graphing application). This is available
here, apparently for
all platforms. If you have Linux, you may already have Gnuplot.
- Matpack (C++ Numerics and Graphics Library). This is available
here. On that
page, there is a link to the INSTALL file, which gives instructions for installation under
Linux, Alpha, and Sun, as well as Windows using Cygwin.
- Note 1: I chose part (a) of step 2 (installing Matpack as a local library).
- Note 2: You need to do step 3 (setting the MATPACK environment variable).
- Note 3: If the Makefile included with my source files doesn't work for you, see the section
in the INSTALL file called "Compiling your own programs".
- SimFBM (my application). C++ source files and Makefile
- Note 1: You might have to tailor the Makefile for your own computer, as mentioned in Note 3 above.
- Note 2: Check in the file Constants.h to make sure the paths to Matpack and Gnuplot
match your own.