例子问题
例子问题1:动态模型
有两种相似的猴子栖息在同一片森林里。A物种的内在增长率为4%,B物种为7%。该森林的容量估计为125,000只A物种猴子和45万只B物种猴子。在过去的100年里,偷猎这些猴子导致了每个物种的数量下降。物种A有4000个种群,物种B有80000个种群。使用一个离散模型来预测以几年为时间步长的人口增长。可以使用多大的时间步长来维持具有等价定性行为的连续时间模型?
假设,
可能的答案:
正确答案:
解释:
识别已知信息和动力系统。
动力系统方程为:
从这里用欧拉方法求解离散时间动力系统。
现在制定模型
现在把这些方程转化成一组差分方程。
假设
在哪里表示在实现欧拉方法时计算机将使用的迭代次数。
的时间步将需要改变,并重新制定模型,以计算时间步长可以有多大,否则它将不像连续时间模型。
用欧拉方法对B种猴子的种群进行计算机实现,得到下图。
可以看出是函数开始出现混沌且不代表连续系统行为之前的最大时间步长。