matlab微分方程代码VEM3D
VEM3D是Formaggia教授的科学计算高级编程硕士学位课程和VEM3D教授的偏微分方程高级数值分析硕士学位课程的一个项目。
这是数学工程专业的Laurea
Magistrale(相当于硕士学位)的一部分,专门从事科学计算。
该项目是在Formaggia教授,Perotto教授,Verani教授和Antonietti教授的监督下完成的。
团队
目标
使用C
++编程的全部功能,在C
++中使用Dirichlet边界条件在Laplace方程上以线性虚拟元素方法在2D和3D中实现,从而可以进一步开发和推广代码。
这是在VEM/文件夹中完成的。
在那里也提供了Doxygen文档。
该方法的理论解释以及收敛结果。
这是在Report/文件夹中完成的,
Report/的pdf格式称为main.pdf
。
在同一份报告中还解释了我们对VEM的实施。
网格细化下线性虚拟元法的收敛性分析。
这是在Matlab的Convergence/文件夹中完成的。
这也使我们能够测试实现。
为了完整起见,还进行了以下操作:
在Python/文件夹中用Python制作的解决方案
2021-11-08 17:18:36
52.46MB
系统开源
1