The Three-Point Problem, Vector Analysis and Extension to the N-Point Problem
    This website is the home of an implementation of two alternative methods to solve the three-point problem.  The methology and its development are discussed in Fienen (May, 2005) The Three-Point Problem, Vector Analysis and Extension to the N-Point Problem, Journal of Geoscience Education 53(3) p. 357-362
    To use the software, please download the zip file here.  All code is written in MATLAB.  The .mat file provided will work with the MATLAB implementation.  A text version of the data file is also provided to be used independent of the code.  The code is tailored to the specific application discussed in the manuscript, but could be easily adapted using the two functions included.  The entire .m file is a function, so the two functions that actually calculate strike and dip are included at the end as sub-functions.  The decision to use MATLAB was driven by convenience for the author for plotting and calculating eigenvalues.  Other than that, the decision is arbitrary.

Please direct any correspondence regarding this manuscript or the code to:
Michael Fienen
Environmental Fluid Mechanics Laboratory
Department of Civil and Environmental Engineering
Stanford University
Stanford, California 94305-4020 USA.
fienen@stanforde.edu