# **Simple FDTD wave propagation in 3D elastic VTI medium**
[NOT DEBUGGED YET]
Single-file vectorized implementation of elastic wave propagation a medium with vertical transverse isotropy (VTI) in MATLAB. The program is solving second-order wave equation in displacement formulation. We don't account for derivatives of elastic parameters. Modelling area is surrounded by simple absorbing sponge boundaries with exponential decay (Cerjan, 1985).
![Wavefield example](img/snap.jpg)
### **DISCRETIZATION DETAILS**:
* Finite-Differences in Time Domain (FDTD)
* Explicit time stepping
* O(2,2)
* Conventional stencils derived from Taylor series:
* in space [1: -2 :1]/dx2 and [1: -1: -1:1]/4dxdz
* in time [1: -2 :1]/dt2
### **MODEL DETAILS**
* VTI anisotropy (c11, c13, c33, c44, c66, rho)
* Spounge of reflecting boundaries
### **HOW TO USE**:
Run `elastic_3D_FDTD_O22_VTI.m` in MATLAB
oleg.ovcharenko@kaust.edu.sa
vladimir.kazei@kaust.edu.sa
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
matlab算法,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。 Matlab(Matrix Laboratory)是一种专为数值计算和科学与工程应用而设计的高级编程语言和环境。在算法开发和实现方面,Matlab具有以下一些好处: 1. 丰富的数学和科学函数库:Matlab提供了广泛的数学、信号处理、图像处理、优化、统计等领域的函数库,这些函数库可以帮助开发者快速实现各种复杂的数值计算算法。这些函数库提供了许多常用的算法和工具,可以大大简化算法开发的过程。 2. 易于学习和使用:Matlab具有简单易用的语法和直观的编程环境,使得算法开发者可以更快速地实现和测试他们的算法。Matlab的语法与数学表达式和矩阵操作非常相似,这使得算法的表达更加简洁、清晰。 3. 快速原型开发:Matlab提供了一个交互式的开发环境,可以快速进行算法的原型开发和测试。开发者可以实时查看和修改变量、绘制图形、调试代码等,从而加快了算法的迭代和优化过程。这种快速原型开发的特性使得算法开发者可以更快地验证和修改他们的想法。 4. 可视化和绘图功能:Matlab具有强大的可视化和绘图功能,可以帮助开发者直观地展示和分析算法的结果。开发者可以使用Matlab绘制各种图形、曲线、图像,以及创建动画和交互式界面,从而更好地理解和传达算法的工作原理和效果。 5. 并行计算和加速:Matlab提供了并行计算和加速工具,如并行计算工具箱和GPU计算功能。这些工具可以帮助开发者利用多核处理器和图形处理器(GPU)来加速算法的计算过程,提高算法的性能和效率
资源推荐
资源详情
资源评论
收起资源包目录
使用有限差分( FDTD )在时域中实现2D和3D声波和弹性波传播的单文件实现。简单的形式….zip (56个子文件)
WaveProp_in_MATLAB-master
acoustic_2D_FDTD_wave_propagation
LICENSE 1KB
img
snap.jpg 59KB
acoustic_2D_FDTD_O22.m 6KB
.gitignore 74B
README.md 780B
elastic_3D_FDTD_wave_propagation_in_VTI
LICENSE 1KB
img
snap1.jpg 48KB
snap.jpg 180KB
elastic_3D_FDTD_O22_VTI.m 12KB
.gitignore 74B
README.md 960B
LICENSE 1KB
docs
assets
snap_el3dani.jpg 48KB
snap_el2diso.jpg 62KB
snap_ac3diso.jpg 51KB
snap_el2dani.jpg 58KB
snap_ac2diso.jpg 59KB
snap_all.jpg 308KB
snap_el3diso.jpg 50KB
js
bootstrap.js 121KB
bootstrap.bundle.js.map 350KB
bootstrap.bundle.min.js.map 287KB
bootstrap.min.js 50KB
bootstrap.bundle.min.js 69KB
bootstrap.bundle.js 207KB
bootstrap.js.map 207KB
jquery-3.3.1.min.js 85KB
bootstrap.min.js.map 172KB
css
style.css 315B
bootstrap_lux.css 204KB
favicon.ico 2KB
index.html 10KB
elastic_2D_FDTD_wave_propagation_in_VTI
LICENSE 1KB
img
snap.jpg 58KB
elastic_2D_FDTD_O22_VTI.m 7KB
.gitignore 74B
README.md 931B
acoustic_3D_FDTD_wave_propagation
acoustic_3D_FDTD_O22.m 7KB
LICENSE 1KB
img
snap1.jpg 51KB
snap.jpg 59KB
.gitignore 74B
README.md 802B
elastic_3D_FDTD_wave_propagation
LICENSE 1KB
elastic_3D_FDTD_O22.m 13KB
img
snap1.jpg 50KB
snap.jpg 193KB
.gitignore 78B
README.md 890B
.gitignore 85B
README.md 903B
elastic_2D_FDTD_wave_propagation
LICENSE 1KB
img
snap.jpg 62KB
.gitignore 74B
elastic_2D_FDTD_O22.m 7KB
README.md 869B
共 56 条
- 1
资源评论
若明天不见
- 粉丝: 1w+
- 资源: 273
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 最全空间计量实证方法(空间杜宾模型和检验以及结果解释文档).txt
- 5uonly.apk
- 蓝桥杯Python组的历年真题
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 2023-04-06-项目笔记 - 第一百十九阶段 - 4.4.2.117全局变量的作用域-117 -2024.04.30
- 前端开发技术实验报告:内含4四实验&实验报告
- Highlight Plus v20.0.1
- 林周瑜-论文.docx
- 基于MIC+NE555光敏电阻的声光控电路Multisim仿真原理图
- 基于JSP毕业设计-基于WEB操作系统课程教学网站的设计与实现(源代码+论文).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功