Matlab - 演化博弈论实现
生活随笔
收集整理的這篇文章主要介紹了
Matlab - 演化博弈论实现
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
小白入門(mén)演化博弈論,演化博弈論的復(fù)制動(dòng)態(tài)方程一些推導(dǎo)問(wèn)題都已經(jīng)搞明白。下面在學(xué)習(xí)如何使用matlab進(jìn)行防止實(shí)驗(yàn)。
記錄一下,第一次跟著B(niǎo)站視頻敲的代碼:視頻來(lái)源
回頭寫(xiě)一個(gè)如何推導(dǎo)復(fù)制動(dòng)態(tài)方程的博客
動(dòng)態(tài)微分方程函數(shù)
function dxdt = differential(t, x) dxdt = [x(1)*(1-x(1))*(-2.3 - 2.8*x(2));x(2)*(1 - x(2))*(1.3 - 2 * x(1))]; end繪圖代碼
clear for i = 0.1 : 0.2 : 0.9for j = 0.1 : 0.2 : 0.9[T, Y] = ode45('differential', [0 20], [i j]);figure(1)grid onplot(T, Y(:, 1), 'r*--', 'lineWidth', 1);hold on;plot(T, Y(:, 2), 'b--', 'lineWidth', 1);hold on;end endaxis([0 20 -0.1 1.1]); set(gca, 'XTick', [0:2:20], 'YTick', [-0.1:0.1:1.1]) xlabel('evolutionary steps'); ylabel('populations'); legend('數(shù)據(jù)擁有者', '數(shù)據(jù)消費(fèi)者');結(jié)果圖
總結(jié)
以上是生活随笔為你收集整理的Matlab - 演化博弈论实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: React开发(216):ant ded
- 下一篇: 我用代码来给你们分析一个赚钱的技巧