【数学建模】种群竞争模型(最优化)
生活随笔
收集整理的這篇文章主要介紹了
【数学建模】种群竞争模型(最优化)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 一、算法介紹
- 二、適用問題
- 三、算法總結
- 1.競爭模型
- 四、應用場景舉例
- 五、MATLAB代碼
- 六、實際案例
- 七、論文案例片段(待完善)
種群競爭模型主要針對數學建模問題中的一些小的子問題進行求解,如果想直接使用請跳轉至——四、五
視頻回顧
一、算法介紹
?當兩個種群為爭奪同一食物來源和生存空間相互競爭時,常見的結局是,競爭力弱的滅絕,競爭力強的達到環境容許的最大容量。使用種群競爭模型可以描述兩個種群相互競爭的過程,分析產生各種結局的條件。
二、適用問題
- 種群競爭
- 例如:
三、算法總結
1.競爭模型
四、應用場景舉例
五、MATLAB代碼
fun.m:function dx=fun(t,x,r1,r2,n1,n2,s1,s2) r1=1; r2=1; n1=100; n2=100; s1=0.5; s2=2; dx=[r1*x(1)*(1-x(1)/n1-s1*x(2)/n2);r2*x(2)*(1-s2*x(1)/n1-x(2)/n2)];p3.m:h=0.1;%所取時間點間隔 ts=[0:h:30];%時間區間 x0=[10,10];%初始條件 opt=odeset('reltol',1e-6,'abstol',1e-9);%相對誤差1e-6,絕對誤差1e-9 [t,x]=ode45(@fun,ts,x0,opt);%使用5級4階龍格—庫塔公式計算 plot(t,x(:,1),'r',t,x(:,2),'b','LineWidth',2),grid; pause; plot(x(:,1),x(:,2),'LineWidth',2),grid %作相軌線六、實際案例
七、論文案例片段(待完善)
總結
以上是生活随笔為你收集整理的【数学建模】种群竞争模型(最优化)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【数学建模】模拟退火算法(最优化)
- 下一篇: 【数学建模】非线性规划模型与01规划模型