
Matlab中有限差分法的程序。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该程序使用有限差分法(Finite Difference Method, FD)来解决矩形区域内的泊松方程(Poisson equation)。具体而言,它通过对区域进行网格划分,并利用数值方法近似求解方程。该函数 `FD_PDE` 接受多个参数:`fun`、`gun`、`a`、`b`、`c` 和 `d`,分别代表泊松方程的源项函数、系数函数、区域的积分上下限以及边界条件。为了确保计算精度,设置了一个误差界 `tol` 为 $10^{-6}$。此外,程序还定义了最大迭代次数 `N` 为 1000,以及 x 轴方向的网格数量 `n` 为 20 和 y 轴方向的网格数量 `m` 为 20。通过计算 x 轴方向的步长 `h` 为 $(b-a)/n$ 和 y 轴方向的步长 `l` 为 $(d-c)/m$,程序开始循环迭代计算。
全部评论 (0)
还没有任何评论哟~


