
Matlab中的欧拉方法代码-efficient-PIDE-2D:为二维空间中非结构化网格上的抛物线积分微分方程的数值解,提供了一个简洁的实现。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该MATLAB代码,由GujjiReddy、AlanSeitenfuss、DeboraMedeiros、LucaMeacci、MiltonAssunção和MichaelVynnycky编写,为二维空间中非结构化网格上的抛物线积分微分方程的数值解提供了一个简洁的实现方案。该代码专注于解决涉及抛物线积分微分方程的问题,并针对二维空间上的非结构化网格进行了优化。空间离散化采用三角形的分段线性有限元方法,而时间离散化则结合了后向欧拉法和Crank-Nicolson方法,以实现更高的精度和稳定性。为了确保离散化Volterra积分项与时间步长方案的一致性,采用了正交规则进行离散化。此外,代码的有效性得到了通过矢量化技术在组装过程中加以展示和对比研究证实。通过一系列数值例子,充分验证了该代码的强大灵活性和适用性。 提供的六个ZIP文件包含了所有必要的MATLAB文件:BE-LRR-unvectorized.zip(包含后向Euler方法以及左矩形规则,未进行矢量化);BE-LRR-vectorized.zip(包含后向Euler方法以及左矩形规则,已进行矢量化);BE-RRR-unvectorized.zip(包含后向Euler方法以及直角矩形规则,未进行矢量化);BE-RRR-vectorized.zip(包含后向Euler方法以及直角矩形规则)。
全部评论 (0)
还没有任何评论哟~


