vaishnu7 / three-variable-diffusive-model

The Matlab code here is an attempt to model a 3D graph for the paper "Selecting Spatio-temporal patterns by substrate injection in a reaction-diffusion system "

Home Page:https://link.springer.com/article/10.1140/epjb/e2015-60260-9

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Three Variable Diffusive Model ✨

In this model, we implemented finite difference method on U(x, y, t) - prey and V(x, y, t) - predator.

  • The cell size we have taken as dx = 0.8; dy = 0.8 and final x and y values we have taken as 10. You may also try with higher values as given in the paper.
  • The time interval dt = 0.0025 and total simulation time we have taken as T = 1000 for viewing the plotted graph faster. But on the article, they have used T = 100000.
  • Stationary patterns are generated for several values of constant injection rate g (in the code change the value of g accordingly to check the change in pattern)

As an example, the graph for g = 45.0 is given below:

untitled

and the contour plot will be:

tour

About

The Matlab code here is an attempt to model a 3D graph for the paper "Selecting Spatio-temporal patterns by substrate injection in a reaction-diffusion system "

https://link.springer.com/article/10.1140/epjb/e2015-60260-9

License:MIT License


Languages

Language:MATLAB 100.0%