当前位置: 首页 > news >正文

Matlab数学建模实战——(Lokta-Volterra掠食者-猎物方程)

1.题目

请添加图片描述

问题1

该数学建模的第一问和第二问主要是用Matlab求解微分方程组,直接编程即可。

求解

Step1改写

  • y(1)=r
  • y(2)=f

Step2得y的导数

  • y(1).=2y(1)-ay(1)*y(2)
  • y(2).=-y(2)+a*y(1)*y(2)

Step3编程

clear;
a=0.01;
F=@(t,y)[2*y(1)-a*y(1)*y(2);-y(2)+a*y(1)*y(2)];
[t,y]=ode45(F,[0,10],[300,150]);
subplot(121);
plot(t,y(:,1));
xlabel('时间');
ylabel('r数量');
subplot(122);
plot(y(:,1),y(:,2));
xlabel('r数量');
ylabel('y数量');

Step4结果
在这里插入图片描述
从图中可以看出对应的周期tp大概是5

问题2

改变初值就行啦,直接进入step3

求解

Step3编程

clear;
a=0.01;
F=@(t,y)[2*y(1)-a*y(1)*y(2);-y(2)+a*y(1)*y(2)];
[t,y]=ode45(F,[0,10],[15,22]);
subplot(121);
plot(t,y(:,1));
xlabel('时间');
ylabel('r数量');
subplot(122);
plot(y(:,1),y(:,2));
xlabel('r数量');
ylabel('y数量');

Step4结果
在这里插入图片描述
从图中可以看出对应的周期tp大概是8

问题3

分析

首先列公式,给了u和v的定义,咱就对它求导,然后把它代入捕食者方程,再把r和f用u和v替换,根据题目所说忽略二阶项uv,这样可以算得
在这里插入图片描述

求解

Step1改写

  • y(1)=u
  • y(2)=v

Step2得y的导数

  • y(1).=-y(2)
  • y(2).=2y(1)

Step3编程

clear;
a=0.01;
F=@(t,y)[-y(2);2*y(1)];
[t,y]=ode45(F,[0,10],[0.1,0.1]);
subplot(121);
plot(t,y(:,1));
xlabel('时间');
ylabel('u');
subplot(122);
plot(y(:,1),y(:,2));
xlabel('u');
ylabel('v');

Step4结果
在这里插入图片描述
从图中可以看出u对应的周期tp大概是5

http://www.lryc.cn/news/94706.html

相关文章:

  • windows下软件推荐
  • SQlite数据库
  • Doris-问题
  • 什么是OA系统,什么是工单系统,有啥区别?
  • DDoS攻击:网络安全的威胁
  • docker版jxTMS使用指南:device的调整
  • AI智能语音机器人的功能和作用都有哪些?
  • vue3+vite+Ts 基于Antv/x6 绘制流程图
  • sys V 进程间通信之消息队列
  • Android 报错,闪退(错误)日志保存到手机内存中,以文本文件的形式保存
  • flutter聊天界面-加号【➕】更多展开相机、相册等操作Panel
  • 浅析泵站自动化技术的发展趋势
  • 5.4.1 虚拟专用网VPN
  • 第42节:cesium 火焰效果(含源码+视频)
  • MySQL基础篇第5章(排序与分页)
  • ​LeetCode解法汇总2679. 矩阵中的和
  • flask-apscheduler实现定时任务
  • FPGA纯verilog实现UDP协议栈,sgmii接口SFP光口收发,提供工程源码和技术支持
  • 【Python入门系列】第十五篇:Python数据可视化和图表绘制
  • isBlank函数和isEmpty函数的区别
  • 「SQL面试题库」 No_121 The Most Recent Three Orders
  • 【计算机视觉 | 目标检测 | 图像分割】arxiv 计算机视觉关于目标检测和图像分割的学术速递(7 月 7 日论文合集)
  • 直流运算放大器-----仪表放大器(三)
  • 【Zookeeper】终端操作常用命令
  • leetcode 1110. 删点成林
  • 华为Harmony应用开发初探
  • 电脑应用程序发生异常怎么办?
  • 【JAVA】准备工作------Java开发环境搭建,IDEA的基础设置与操作
  • 操作系统真象还原——第5章 保护模式进阶,向内核迈进
  • 设计一款助听器可能需要用到以下音频算法