How can i simulate and generate data for acoustic metamaterial ?

8 views (last 30 days)
I was going through a research article on identifying hidden patterns in metamaterials using Machine Learning. And there the data for training the models was generated through MATLAB. Being completely new to MATLAB how do i proceed?
According to the article to generate the data, dispersion relation along the wavevector contour is evaluated. To evaluate the dispersion relation, a series of eigenvalues problems given by harmonic elastic wave equation with Bloch-Floquet periodic boundary conditions is solved. Then to discretize and solve the eigenvalue problem, Finite Element method using bilinear quadrilateral elements. The boundary conditions are baked into the wavevector-dependent stiffness and mass matrices. This code is implemented in MATLAB.
How can i replicate this ?

Answers (1)

Sulaymon Eshkabilov
Sulaymon Eshkabilov on 21 Apr 2024
MATHWORKS has a bunch of remarkable tutorials on ML. You should train yourself through these training courses which will help you how to start applying ML without even a decent MATLAB programming skills. Here is a doc on ML App of MATLAB: https://www.mathworks.com/help/stats/machine-learning-in-matlab.html
  1 Comment
Anshuman
Anshuman on 21 Apr 2024
I have a pretty good idea on the basics of the ML models and actively use them though through python.
What I need in help in is in replicating the data generation part like I have mentioned in the description. Like does MATHWORKS provide any tools for simulating dispersion relations and then exporting the data or do I have to write the code from scratch ?

Sign in to comment.

Categories

Find more on Acoustics, Noise and Vibration in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!