Курсовая работа: Основные межвидовые взаимодействия, эволюция
Определим сценарий эволюции. Зададим его таблицей, которая определяет изменения отношений между популяциями во времени. В этой таблице каждой паре видов сопоставляется три символа: либо "плюс" (когда изменение численности одного вида вызывает аналогичное изменение численности другого), либо "нуль" (при отсутствии влияния), либо "минусом" (когда изменение численности одного вида вызывает обратное изменение численности другого).
В таблице под словами не чистая модель хищник – жертва следует принимать, что хищник питается не только этой жертвой, но и чем-то другим, то есть при отсутствии данной жертвы хищник не погибнет. Примем равными начальные численности популяций.
Смоделируем эту ситуацию в MATLAB.
Зададим функцию, описывающую изменение численностей популяций.
Содержимое sistev.m
function sist=func(t,p)
global a1 a2 b11 b22 b12 b21 n1 n2 n3 n4 t1 t2 t3 t4 t5;
if p(1)<=0
p(1)=0;
end
if p(2)<=0
p(2)=0;
end
if p(1)>950
b21=0.0003;
if t1<0
t1=t
end
if p(1)>1100
b21=0.0005;
n2=2;
if t2<0
t2=t
end
end
n1=2;
end
if n2>1