ElasticMatrix: A MATLAB Toolbox for Anisotropic Elastic Wave Propagation in Layered Media
Danny R. Ramasawmy, Ben T. Cox, Bradley E. Treeby

TL;DR
ElasticMatrix is an open-source MATLAB toolbox that simplifies simulating elastic wave propagation in layered media, supporting isotropic and transverse-isotropic materials with a user-friendly, extendable design.
Contribution
It introduces a MATLAB toolbox that streamlines matrix-based elastic wave simulations in layered media, making complex calculations more accessible and extendable.
Findings
Provides tools for dispersion curve calculation
Enables visualization of displacement and stress fields
Calculates reflection and transmission coefficients
Abstract
Simulating the propagation of elastic waves in multi-layered media has many applications. A common approach is to use matrix methods where the elastic wave-field within each material layer is represented by a sum of partial-waves along with boundary conditions imposed at each interface. While these methods are well-known, coding the required matrix formation, inversion, and analysis for general multi-layered systems is non-trivial and time-consuming. Here, a new open-source toolbox called ElasticMatrix is described which solves the problem of acoustic and elastic wave propagation in multi-layered media for isotropic and transverse-isotropic materials where the wave propagation occurs in a material plane of symmetry. The toolbox is implemented in MATLAB using an object oriented programming framework and is designed to be easy to use and extend. Methods are provided for calculating and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
