matlab代码左移PRED_PREY_SIM_FD1D
一维模拟食肉动物与猎物的互动
PRED_PREY_SIM是一个简单的MATLAB例程集合,使用有限元/差分方法来模拟非线性React扩散系统建模的捕食者与被捕食相互作用的动力学。
一维和二维中的代码集合分别称为FD1D和FD2D。
FD1D是MATLAB例程的集合,该例程使用有限元/差分方法在1个空间维度和时间(PRED_PREY_SIM的一部分)中实现食肉动物与猎物相互作用的动力学。
MATLAB代码大部分是自解释性的,变量和参数的名称与在下面引用的论文中描述的有限元/差分方法中使用的符号相对应。
可通过下面的链接免费获得MATLAB代码的副本。
该代码在求解线性系统时采用了MATLAB的稀疏矩阵工具,在矩阵存储和计算时间上均具有优势。
代码经过矢量化处理,以最大程度减少“
for循环”和有条件的“
if-then-else”语句的数量,这再次有助于加快计算速度。
代码中只有一个“
for-loop”语句,没有“
if-then-else”语句。
线性系统使用MATLAB的内置函数lu.m求解。
我们注意到纯C或FORTRAN
2022-05-19 09:07:00
54KB
系统开源
1