Elastic Mode Solver
This Matlab program uses a finite-difference, split-step grid approach to solve for the eigenmodes of elastic wave propagation in a two-dimensional cross-section of a z-invariant medium. The mode solver assumes linear, elastic, isotropic media without viscous damping. Several boundary conditions have been implemented: free, fixed, and symmetry/anti-symmetry; a perfectly matched layer (absorbing/radiation boundary condition) is also available. The solver and all boundary conditions have been tested against COMSOL and demonstrated to return eigenmodes/eigenfrequencies within ~5% of the COMSOL solutions. See the "Scripts" folder for example simulations, including Rayleigh waves, suspended beam modes, and leaky waveguide modes.
Cite As
Nathan Dostart (2024). Elastic Mode Solver (https://www.mathworks.com/matlabcentral/fileexchange/58729-elastic-mode-solver), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Anlys_Plot_Funcs/
Aux_Funcs/
Main_Funcs/
Scripts/
Slab_Theory_Funcs/
Version | Published | Release Notes | |
---|---|---|---|
1.0 |
|