##说明
本系列博客将介绍一个用于地震正演模拟及相关研究的 MATLAB 软件包,Seismic modelling and research toolkit ,简称 SMART,SMART 可以在Github或者这里下载。SMART 是博主在研究生期间写的一些代码的集合。限于作者水平,难免存在疏漏、不妥以及错误之处,敬请批评指正。
作为一个开源工具包,SMART旨在为那些刚刚接触地震正演模拟的学生、研究者提供一个友善的平台作为入门之用。限于笔者水平,该工具包没有提供功能完备的正演模拟程序,但是内有大量的例子以供参考。笔者分享 SMART 的初衷是,希望使用者能够快捷地构建自己的程序,测试新的算法,进行程序原型设计。本系列博客将简单介绍 SMART 的主要部分以及如何利用SMART 进行波动方程的求解,主要包括数据读写、绘图显示、差分函数、子波函数以及GPU加速等相关内容。
作者在中国石油大学(华东)攻读硕士研究生期间,师从杜启振教授。杜老师治学严谨,一丝不苟的精神为作者敬佩不已。在这里,作者要郑重感谢杜老师在学习、生活和工作上的关心与指导。若没有杜老师的支持与鼓励,作者是很难完成这项工作的。此外,还要对EWEP研究组各位师兄弟的帮助表示衷心的感谢。
####基本使用
首先将 SMART 添加到路径中,键入
smartdoc
则会出现下面的一个帮助窗口

- 列表内容
基本简介:包含了SMART中大部分函数的介绍,主要有数据读写函数、显示绘图函数、子波函数和差分函数;
声波正演:以声波正演的例子详细介绍,如何用 SMART 中的函数编写一个波动方程正演程序
弹性波正演:主要介绍二维弹性波方程和解耦延拓方程的编写
各向异性正演:主要介绍VTI、TTI和几种伪声波方程的正演程序编写方法
电波波正演:主要介绍探地雷达数据的正演程序