[已解决] matlab演化博弈仿真中M函数存在未使用参数t

[复制链接]
shinnu 发表于 2021-2-6 18:21:19
本帖最后由 shinnu 于 2021-2-6 18:21 编辑


M函数:
function dxdt=differential(x,t)
dxdt=[x(1)*(1-x(1))*(x(2)*(x(3)+1.2)-7.2);x(2)*(1-x(2))*(x(1)*(2+2*x(3))+1);x(3)*(1-x(3))*(-8.2*x(2)+2*(1-x(2))*x(1))];
end


differential
输入参数的数目不足。


出错 differential (第 2 行)
dxdt=[x(1)*(1-x(1))*(x(2)*(x(3)+1.2)-7.2);x(2)*(1-x(2))*(x(1)*(2+2*x(3))+1);x(3)*(1-x(3))*(-8.2*x(2)+2*(1-x(2))*x(1))];

命令:
>> for i=0.1:0.2:0.9
      for j=0.1:0.2:0.9
          for m=0.1:0.2:0.9
              [T,Y]=ode45('differential',[0 20],[i j m]);
               figure(1)
               grid on
               plot3(Y(:,1),Y(:,2),Y(:,3),'lineWidth',1);
               hold on
               view([0.5 0.5 0.5])
          end
      end
end


用空格或~代替标黄的t都没有用

最佳答案


20141303 发表于 2021-2-6 21:09:12
仅供参考
试试
  1. for i=0.1:0.2:0.9
  2.     for j=0.1:0.2:0.9
  3.         for m=0.1:0.2:0.9
  4.             [T,Y]=ode45(@differentia,[0 20],[i j m]);
  5.             figure(1)
  6.             grid on
  7.             plot3(Y(:,1),Y(:,2),Y(:,3),'lineWidth',1);
  8.             hold on
  9.             view([0.5 0.5 0.5])
  10.         end
  11.     end
  12. end
  13. function dxdt=differentia(t,x)
  14. dxdt=[x(1)*(1-x(1))*(x(2)*(x(3)+1.2)-7.2);x(2)*(1-x(2))*(x(1)*(2+2*x(3))+1);x(3)*(1-x(3))*(-8.2*x(2)+2*(1-x(2))*x(1))];
  15. end
复制代码
回复此楼

2 条回复


20141303 发表于 2021-2-6 21:09:12
仅供参考
试试
  1. for i=0.1:0.2:0.9
  2.     for j=0.1:0.2:0.9
  3.         for m=0.1:0.2:0.9
  4.             [T,Y]=ode45(@differentia,[0 20],[i j m]);
  5.             figure(1)
  6.             grid on
  7.             plot3(Y(:,1),Y(:,2),Y(:,3),'lineWidth',1);
  8.             hold on
  9.             view([0.5 0.5 0.5])
  10.         end
  11.     end
  12. end
  13. function dxdt=differentia(t,x)
  14. dxdt=[x(1)*(1-x(1))*(x(2)*(x(3)+1.2)-7.2);x(2)*(1-x(2))*(x(1)*(2+2*x(3))+1);x(3)*(1-x(3))*(-8.2*x(2)+2*(1-x(2))*x(1))];
  15. end
复制代码
1.PNG
回复此楼

zbfdyw 发表于 2021-4-24 08:37:20

您是高手,高手,高高手!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

相关帖子
热门教程
站长推荐
快速回复 返回顶部 返回列表