matlab开发-二维波动方程模拟。二维波动方程的有限差分数值解。
2021-10-26 10:07:12 2KB 未分类
1
基于距离的精确二维自动网格生成工具箱,用于海岸海洋/浅水流动模型。 目录 重要的提示: 这是默认和推荐的PROJECTION分支。 除非您另外需要旧版( MASTER分支)或绝对最新的功能( DEV分支),否则请使用它。 OceanMesh2D是一组用户友好的MATLAB函数,用于生成二维(2D)非结构化网格以解决沿海海洋环流问题。 这些网格基于各种特征驱动的几何和测深网格尺寸函数,这些函数是根据用户定义的参数生成的。 网格生成是通过力平衡算法与旨在改善最坏情况三角形质量的多种拓扑改进策略相结合来实现的。 该软件将网格生成过程嵌入到一个面向对象的框架中,该框架包含预处理和后处理工作流程,从而使网格生成更加灵活,可重现和可编写脚本。 获得帮助 除了在Github上发布代码外,您还可以通过我们的Slack频道提问。 注意:如果松弛链接邀请不起作用,请发送我们中的任何一个和一封电子邮件,我
1
matlab热导入代码菲克第二定律 该项目描述了波动方程的解,可以模拟菲克第二扩散定律和热方程。 寻找解决这些问题的通用形式的代码很困难,因此我出于这个原因制作了这个项目。 ∂C/∂t=D∇^2 C 该方程是一个二阶非线性偏微分方程。 经常报道三种方法。 精确解析解、有限差分方法和使用卷积核的解。 由于一些原因,精确解析解的实现要简单一些。 有限差分方法推导更简单,但稳定性准则对于小模拟长度尺度和长模拟时间尺度往往很麻烦。 因此,精确的解析解更省时,并在此处提供。 Fickian 扩散与热方程的形式相同。 因此,热方程模拟器可用于通过用浓度代替温度和用扩散系数代替传导系数来求解菲克第二定律。 精确的分析方法。 kwave_diff.m 这种方法需要 k-wave 工具箱并使用 k-Wave bioHeatExact() 函数来求解水中氧扩散的波动方程。 这个概念是模拟来自全氟化碳微滴的氧扩散,尽管这有点简化了概括方法。 解决方案在此处详细描述。 矩阵大小 128x128x128 模拟了 5 个不同的时间点。 初始条件。 半径为 1 微米的单滴被氧气饱和。 该图像说明了不同扩散时间后的模
2021-09-16 16:59:10 3KB 系统开源
1
描述有限差分方法如何工作的实时脚本。
2021-09-09 08:32:43 1.7MB matlab
1
http://simulations.narod.ru/ 它是 Matlab 中的时间反转模拟。 黑圈是障碍物。 Trialgle 是检测到的障碍物位置,红点是发射器/接收器。 它是二维波动方程解。 边界吸收波,但理想情况下,边界存在的反射很小。 波浪从障碍物反射。 任务是检测障碍物位置。 时间反转方法的想法在这里解释: http://en.wikipedia.org/wiki/Time_Reversal_Signal_Processing 因为波动方程具有 t 到 -t 的不变性,所以发射机可以构造与障碍物相抵触的立体波。 第一个发射器发送几乎平面波,因为它们同时输入高斯脉冲。 然后接收者记录响应。 然后使用 t 将其重新限制为 -t 并使用增益。 在此迭代中,检测到的位置移动到障碍物的实际位置。
2021-09-08 20:06:38 5KB matlab
1
有限差分法数值模拟弹性波动方程matlab源码.rar
2021-08-31 18:09:45 44KB 源码 matlab
用有限差分法求解波浪方程
2021-08-28 20:07:05 2KB matlab
1
此代码通过有限差分法求解方板上的二维波浪方程,并绘制二维运动和绝对误差的动画。 为简单起见,所有单位都进行了标准化。 它使用 Courant-Friedrich-Levy 稳定性条件。
2021-08-13 15:59:32 2KB matlab
1
基于惠更斯原理的波动方程共炮点道集地震正演,吴永国,贺振华,地震非零炮检距正演模拟技术在叠前地震资料处理和解释中有重要意义。叠前正演 通常用射线追踪法和全程波动方程法来实现。射线追�
2021-08-05 16:29:02 748KB 首发论文
1