Program 5.1 - SIR model with sinusoidal forcing
|
A large number of species experience seasonal forcing, either due to host aggregating at certain times of the year, or due to transmission rates being influenced by climatic conditions. We begin to analyse such seasonally forced systems by making the transmission rate β vary sinusoidally about its mean value. This system of equations was first studied by Klaus Dietz in 1976, when he showed the complex dynamics that could arise from including a small amount of sinusoidal forcing. The basic equations are as follows:
![]() It should be noted that large values of β1 can lead to large-amplitude fluctuations and numerical errors.
Parameters
All rates are specified in days. MATLAB Code, Python Program, R Code, C++ Program, Fortran Program, Parameters. |
