Шрифт:
Рекомендации
Возможно, 10*rand(1) или 10+2*randn(1) были бы лучшей формулой для значений
Для выбранного выражения изучите поведение модели для различных вариантов
По мере увеличения
Исследуйте, что происходит, если численность популяции небольшая и принимает целые значения. В MATLAB команда floor(p) возвращает ближайшее целое число меньше или равное
1.4. Вариации на тему логистической модели
Представляя дискретную логистическую модель в предыдущих разделах, старались делать модель максимально простой, чтобы сосредоточиться на разработке основных идей. Теперь, когда концепции равновесия и стабильности, а также техника построения паутинных диаграмм были разработаны, можно уделить больше внимания созданию более реалистичной модели.
Рассматривая график функции
Рисунок 1.9. Модель с нереалистичными
Возможно, более реалистичная модель допускала бы сколь угодно большие
Рисунок 1.10. Новая модель с
Функция с таким графиком имеет вид
Модель
Можно возразить против подхода к моделированию в формате «кролик из шляпы»; без объяснений, откуда взялось уравнение модели Рикера. Но ниже будет дано одно пояснение, важно понимать, что действительно важно, так это то, какие качественные изменения демонстрирует функция на графике, насколько реалистично такое поведение. Если странная формула дает нужный график, то этого уже достаточно для оправдания ей использования.
Для более полного обоснования адекватности модели Рикера вернемся к графику функции изменения численности населения на душу населения
заключалась в моделировании нисходящей тенденции, показанной на рисунке 1.1.
Как улучшить такую модель? Во-первых, изменение численности населения на душу населения не может быть меньше -1, потому что это будет означать более одной смерти на душу населения, но «Расстреливать два раза уставы не велят». Это означает, что график должен больше походить на рисунок 1.11.
Рисунок 1.11. Темпы роста на душу населения для новой модели.
Поскольку график выглядит как экспоненциально убывающая кривая, перемещенная вниз на одну единицу, это приводит к следующей формуле: