How can i use matlab in seismic masw analysis ?

9 次查看(过去 30 天)
Im a master degree studint who is looking for doing my thesis in matlab and i want to know if the data input is in SEGY or SEG2 how can i run normal MASW analysis "input , pick , Dispersion Curve extraction" and get a 1D or if possible a 2D image ? Thanks in Advance

回答(1 个)

John D'Errico
John D'Errico 2017-10-9
Yes. There are tools available to read segy, although you may need to find them on the file exchange. I did not look to see if there are tools for seg2 format, nor did I look to see if recent releases of MATLAB now support that directly without recourse to the file exchange.
Since I have no idea what you consider to be "normal MASW analysis", you might want to explain exactly what that phrase implies. Since this forum may not be populated with many people who know what you want, be clear. Explain your needs, without using highly specific jargon.
Can you do virtually any analysis at all? Yes. So I will contend that yes, you can do what you want. Very likely it is true that you will need to write some code to do exactly what you want. But that is always the case.
  2 个评论
Mohamed M. Gad AlHaqq
Thanks for answering
The masw analysis is by using a specific part of a seismic record and run a Fourier transformation on it to obtain a dispersion curve "time -distance domain to phase velocity- frequency domain" then you need to pick a region on the dispersion curve and collect the picked data on an excel sheet. What i really want to know is just how to run Fourier transformation and any other info will help because i'm new to matlab. this is an image example of a shot record for the ppl who dont know it http://www.ukm.my/rahim/Seismic%20Refraction%20Surveying_files/image046.jpg
John D'Errico
John D'Errico 2017-10-9
Essentially, you need to learn MATLAB. Tools are there. It sounds like you would need either fft or fft2. You can bring in data from spreadsheets.
So anything that you need is in MATLAB, but you will need to learn to use the tools that exist, and then write code to do exactly what you want, since everybody always wants something slightly different.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Seismology 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by