GPS Solutions

, Volume 18, Issue 1, pp 153–162 | Cite as

EPC: Matlab software to estimate Euler pole parameters

  • Mohammad Ali GoudarziEmail author
  • Marc Cocard
  • Rock Santerre
GPS Toolbox


The estimation of Euler pole parameters has always been an important issue in global tectonics and geodynamics studies. In addition, the increasing number of permanent GPS stations and the ease of access to their data, along with advances in computers, promise new methods and tools for the estimation and the quantitative analysis of Euler pole parameters. Therefore, we developed the Euler pole calculator software using a set of mathematical algorithms based on the model of tectonic plate motion on a spherical surface. The software is able to calculate the expected velocities for any points located on the earth’s surface given the relevant Euler pole parameters and to estimate the Euler pole parameters given the observed velocities of a set of sites located on the same tectonic plate. Mathematical algorithms and functions of the software are explained in detail.


Direct Euler pole problem Inverse Euler pole problem MATLAB 



We included two functions of the geodetic toolbox developed by Mike Craymer in our software in order to reduce the number of the MATLAB toolboxes that are necessary to run the software.


  1. Argus DF, Gordon RG (1991) No-net-rotation model of current plate velocities incorporating plate motion model NUVEL-1. Geophys Res Lett 18(11):2039–2042CrossRefGoogle Scholar
  2. Baarda W (1968) A testing procedure for use in geodetic networks. Publication on Geodesy, New Series, 2(5), Netherlands Geodetic CommissionGoogle Scholar
  3. Cannavò F, Palano M (2011) PlatEMotion: a Matlab tool for geodetic reference frame definition. Rapporti Tecnici INVG 201:1–13Google Scholar
  4. Chase CG (1972) The N plate problem of plate tectonics. Geophys J Int 29(2):117–122CrossRefGoogle Scholar
  5. Curtis HD (2009) Orbital mechanics for engineering students, 2nd edn. Butterworth-Heinemann, LondonGoogle Scholar
  6. DeMets C, Gordon RG, Argus DF, Stein S (1990) Current plate motions. Geophys J Int 101(2):425–478CrossRefGoogle Scholar
  7. DeMets C, Gordon RG, Argus DF (2010) Geologically current plate motions. Geophys J Int 181(1):1–80CrossRefGoogle Scholar
  8. Ghilani CD (2010) Adjustment computations: spatial data analysis. Wiley, HobokenCrossRefGoogle Scholar
  9. Hill EM, Blewitt G (2006) Testing for fault activity at Yucca Mountain, Nevada, using independent GPS results from the BARGEN network. Geophys Res Lett 33(14):L14302CrossRefGoogle Scholar
  10. Kuang S (1996) Geodetic network analysis and optimal design: concepts and applications. Ann Arbor Press, ChelseaGoogle Scholar
  11. Leick A (2004) GPS Satellite surveying, 3rd edn. Wiley, HobokenGoogle Scholar
  12. Liu S, Trenkler G (2008) Hadamard, Khatri-Rao, Kronecker and other matrix products. Int J Inf Syst Sci 4(1):160–177Google Scholar
  13. Lowrie W (2007) Fundamentals of geophysics. Cambridge University Press, New YorkCrossRefGoogle Scholar
  14. Minster JB, Jordan TH (1978) Present-day plate motions. J Geophys Res 83(11):5331CrossRefGoogle Scholar
  15. Pope AJ (1976) The statistics of residuals and the detection of outliers. NOAA TRNOS 65 NGS 1, NOAA, Rockville, MDGoogle Scholar
  16. Qiang Z, Wenyao Z, Yongqin X (1999) Global plate motion models incorporating the velocity. Geophys Res Lett 26(18):2813–2816CrossRefGoogle Scholar
  17. Trauth MH (2010) MATLAB recipes for earth sciences. Springer, BerlinCrossRefGoogle Scholar
  18. Weber S (2004) The success of open source. Harvard University Press, CambridgeGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Mohammad Ali Goudarzi
    • 1
    Email author
  • Marc Cocard
    • 1
  • Rock Santerre
    • 1
  1. 1.Department of Geomatics SciencesLaval UniversityQuebecCanada

Personalised recommendations