| magnitude.convert {ssEDA} | R Documentation |
Converts magnitudes to Benioff moments and vice versa.
magnitude.convert(m, phi=0.75, B=2.4, inverse=FALSE)
m |
A vector to which the magnitude.convert function is applied.
|
phi |
parameter of the Benioff Moment. |
B |
parameter of the Benioff Moment. |
inverse |
logical. If inverse is FALSE, the Benioff Moment is returned. If inverse is TRUE, the magnitude is returned.
|
The Benioff Moment is defined as:
S(m) = 10**(phi * m + B)
The inverse is:
S(s)**(-1) = (log10(s)-B)/phi
Alistair Merrifield, 1998
Kagan, Y.Y. (1997). Seismic moment-frequency relation for shallow earthquakes: Regional comparison. Journal of Geophysical Research 102, 2835–2852.
Kanamori, H. & Anderson, D.L. (1975). Theoretical basis of some empirical relations in seismology. Bulletin of the Seismological Society of America 65(5), 1073–1095.
Vere-Jones, D.; Robinson, R. & Yang, W. (2001). Remarks on the accelerated moment release model: problems of model formulation, simulation and estimation. Geophysical Journal International 144, 517–531.
pkagan, qkagan, rkagan, dkagan
magnitudes <- seq(0, 11, length=100) moments <- magnitude.convert(magnitudes) magnitudes <- magnitude.convert(moments, inverse=TRUE)