Matlab Scripts
Matlab is a wonderful tool to
rapidly implement ideas and check results. Additionally,
many powerful computational tools are included in the
program's toolboxes. Below you will find some Matlab
scripts for fault related folding and basin analysis.
Each group of scripts is archived in a zip file which
includes a readMe.txt file. Make sure to read this file
before using the scripts. All scripts are copyright of
Nestor Cardozo and are intended for non-profit academic
and research purposes. I assume no liability for
damages, direct or consequential, that may result from
the use of the scripts. If you use these scritps in a
publication, please acknowledge them.
Fault related folding:
NOTE:
You need the
Matlab Optimization Toolbox
in order to run the optimized trishear inversion
scripts
- 2D simple step, mode I fault bend folding
- 2D simple step, constant thickness fault propagation folding
- 2D simple step, fixed axis fault propagation folding
- 2D forward trishear fault propagation folding
- Pseudo 3D forward trishear fault propagation folding
- True 3D forward trishear fault propagation folding
- 2D, optimized trishear inverse modeling of folded beds (curved lines)
- 2D, optimized trishear inverse modeling of bedding intersections along a topographic profile
- Pseudo 3D, optimized trishear inverse modeling of folded beds (folded surfaces)
- True 3D, optimized trishear inverse modeling of folded beds (folded surfaces)
NEW:
The optimized trishear inversions above are highly affected by local minima (Cardozo and Aanonsen, 2009). To avoid the influence of local minima, genetic and direct search algorithms can be used. The scripts below are new versions of 2D and 3D optimized trishear inversions using pattern search and simulated annealing algorithms. These new trishear inversion algorithms are not affected as much by local minima.
NOTE: You need the Matlab Genetic Algorithm and Direct Search Toolbox in order to run the optimized trishear inversions with pattern search or simulated annealing algorithms
- 2D, optimized trishear inverse modeling of folded bed (curved lines) using pattern search
- 2D, optimized trishear inverse modeling of folded bed (curved lines) using simulated annealing
- 2D , optimized trishear inverse modeling of bedding intersections along a topographic profile using pattern search
- 2D , optimized trishear inverse modeling of bedding intersections along a topographic profile using simulated annealing
- Pseudo 3D, optimized trishear inverse modeling of folded beds (folded surfaces) using pattern search
- Pseudo 3D, optimized trishear inverse modeling of folded beds (folded surfaces) using simulated annealing
- True 3D, optimized trishear inverse modeling of folded beds (folded surfaces) using pattern search
- True 3D, optimized trishear inverse modeling of folded beds (folded surfaces) using simulated annealing
Basin analysis: