# WaveSimulation_Matlab
**Author:** zhaoqingwei
**Date:** April 24, 2023
**email:** [zhaoqwei001@163.com](zhaoqwei001@163.com)
## SIMPLE SIMPLE SIMPLE!!!
## Main Purpose:
I majored in geophysics with a direction in seismic exploration. Wave Simulation is the key to professional entry, so summarize your own code and share it with you. So the codes is just **simple** **simple** **simple**! The kernel code is just a few lines.
Industrialization code, I recommend C, CUDA, MPI.
#### Kernel Code:
- 2D acoustic wave (three lines)
```matlab
const1=v.*v*DT*DT/DH/DH;
UU=imfilter(u2,dd);
u3=2*u2-u1+const1.*UU+s(k)*f;
```
## Keyword
* **simple** **simple** **simple**!
* 2-dimension; 3-dimension
* acoustic wave;elastic wave;surface wave
* sponge absorbing boundary condition;Split Perfectly Matched Layer;Convolutional Perfectly Matched Layer
* isotropy,anisotropy media (VTI, HTI)
* Finite Different Modeling
* 简洁;简洁;简洁。2维;3维。声波;弹性波;面波;吸收边界;分裂pml;卷积pml。各向同性;各向异性(VTI,HTI)。有限差分模型。
## Notes
3-dimension program cost memory num\*nz\*nx\*ny\*8/1024/1024(MB).Care about memory。
while nz=nx=ny=200,num=10; cost memory:610MB.
while nz=nx=ny=600,num=50; cost memory:80GB.
## Thinks
RToax [https://github.com/Rtoax](https://github.com/Rtoax)
Guiting-geo [https://github.com/Guiting-geo](https://github.com/Guiting-geo)
[Madagascar](https://reproducibility.org)
[seismic unix (SU)](https://github.com/JohnWStockwellJr/SeisUnix)
[CREWES](https://www.crewes.org/)
## Imag
- 2D acoustic wave
![](./img/2DAcoustic.gif)
- 2D elastic wave
![](./img/2DElasticVx.gif)
![](./img/2DElasticVz.gif)
- 3D acoustic wave
![](./img/3DAcoustic.gif)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计&课设-WaveSimulation_Matlab.zip (42个子文件)
matlab_codings_tt
acoustic_2D_FDTD_SG.m 841B
acoustic_2D_FDTD_SG_ABC.m 1005B
FDcoeffDxx.m 361B
elastic_3D_FDTD_SG.m 3KB
ViscoElastic_2D_FDTD_SG_CPML.m 3KB
FullElastic_2D_FDTD.m 1KB
doc
A numerical tour of wave propagation.pdf 3.65MB
cpml.m 2KB
acoustic_2D_FDTD.m 606B
elastic_3D_FDTD_SG_CPML.m 5KB
ViscoAcoustic_2D_FDTD_SG2.m 1KB
FDcoeffDxz.m 303B
acoustic_3D_FDTD_SG.m 1KB
acoustic_2D_FDTD_SG_CFSPML.m 1KB
Biot_2D_FDTD_SG_CPML.m 4KB
acoustic_2D_FDTD_SG_SPML.m 1KB
acoustic_3D_FDTD_SG_CPML.m 2KB
ViscoAcoustic_2D_FDTD_SG1.m 896B
ViscoAcoustic_2D_FDTD_SG1_CMPL.m 1KB
Frequency_Acoustic_2D_FDTD_PML.m 1KB
img
2DElasticVx.gif 258KB
2DElasticVz.gif 183KB
2DAcoustic.gif 189KB
3DAcoustic.gif 151KB
acoustic_2D_FDTD_SG_CPML.m 1KB
cfspml.m 2KB
Surfacewave_2D_FDTD_SG_CPML_FB.m 3KB
FullElastic_3D_FDTD.m 3KB
acoustic_3D_FDTD.m 704B
FDcoeffDxxTS.m 424B
elastic_2D_FDTD_SG.m 2KB
FullElastic_3D_FDTD_SG.m 5KB
ViscoAcoustic_2D_FDTD_SG2_CMPL.m 1KB
.gitignore 26B
wavelet.m 342B
get2d_9seismat.m 1KB
bond.m 1KB
FDcoeffDxTS.m 426B
README.md 2KB
FullElastic_2D_FDTD_SG.m 2KB
elastic_2D_FDTD_SG_CPML.m 2KB
FDcoeffDx.m 277B
共 42 条
- 1
资源评论
毕业小助手
- 粉丝: 2751
- 资源: 5583
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- java前后端分离MES生产执行管理系统源码数据库 MySQL源码类型 WebForm
- 【java毕业设计】教师授课管理系统源码(完整前后端+说明文档+LW).zip
- 基于STM32F103C8T6的智能家居控制系统源码+文档说明(高分毕业设计)
- Windows环境下OpenSSH服务的安装与启动配置指南
- MT4缠论指标免费使用无限制,无需续费及绑定电脑
- 基于STM32F103C8T6的车辆落水报警系统源码+文档说明+原理图(毕业设计)
- 编程不良人ElasticSearch-7.14笔记
- 学之思开源考试系统是一款java+vue的前后端分离的考试系统 主要优点是开发、部署简单快捷、界面设计友好、代码结构清晰 支持web端和微信小程序,能覆盖到pc机和手机等设备 支持多种部署方式
- PHP旅游智能CRM系统源码数据库 MySQL源码类型 WebForm
- 大数据1+x(蓝桥课堂实操231216)解析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功