微分方程预测特征

适用范围

适用于基于相关原理的因果预测模型,大多是物理或几何方面的典型问题,假设条件,用数学符号表示规律,列出方程,求解的结果就是问题的答案。

优点

优点是短、中、长期的预测都适合。如:传染病的预测模型、经济增长(或人口)的预测模型、Lanchester战争预测模型。

缺点

反应事物内部规律及其内在关系,但由于方程的建立是以局部规律的独立性假定为基础,当作为长期预测时,误差较大,且微分方程的解比较难以得到。

常见案例

传染病的预测模型、经济增长(或人口)的预测模型、Lanchester战争预测模型、药物在体内的分布与排除预测模型、烟雾的扩散与消失模型

常用方法

直接列方程

  • 利用所学过的公式对某些实际问题列出微分方程。

微元分析法与任意区域上取积分的方法

  • 利用已知的规律建立一些变量(自变量与未知函数)的微元之间的关系式。
  • 然后再通过取极限的方法得到微分方程,或等价地通过任意区域上取积分的方法来建立微分方程。

Matlab求解

dsolve()函数

[y1,y2,?,yn]=dsolve(eqns,conds,name,value)

其中:eqns为符号微分方程(组);conds为初值条件或边值条件;name,value为可选的成对参数。

    1. y′⇋Dy,y′′⇋D2yy'\leftrightharpoons Dy,y''\leftrightharpoons D2yy′⇋Dy,y′′⇋D2y
    1. 自变量名可以省略,默认变量名‘t’
y1=dsolve('Dy=1+y^2','y(0)=1','x')[x,y]=dsolve('Dx=y,D2y-Dy=0','x(0)=2,y(0)=1,Dy(0)=1','t')

ode函数

还有大量的常微分方程,虽然从理论上讲,其解是存在的,但我们却无法求出其解析解,此时,我们需要寻求方程的数值解。

function testode45
tspan=[3.9 4.0]; %求解区间
y0=[8 2]; %初值
[t,x]=ode45(@odefun,tspan,y0);
plot(t,x(:,1),'-o',t,x(:,2),'-*')
legend('y1','y2')
title('y'' ''=-t*y + e^t*y'' +3sin2t')
xlabel('t')
ylabel('y')
function y=odefun(t,x)
y=zeros(2,1); % 列向量
y(1)=x(2);
y(2)=-t*x(1)+exp(t)*x(2)+3*sin(2*t); %常微分方程公式
end
end

案例

  • 数学建模【微分方程模型(介绍、分析方法、数值模拟、传染病问题的建模和分析、经济增长模型、人口增长预测和控制模型)】

  • 微分方程建模——以传染病模型为例

数学建模|预测方法:微分方程相关推荐

  1. 数学建模|预测方法:灰色预测模型

    简介 灰色系统理论是由华中理工大学邓聚龙教授于1982年提出并加以发展的.二十几年来,引起了不少国内外学者的关注,得到了长足的发展.目前,在我国已经成为社会.经济.科学技术在等诸多领域进行预测.决策. ...

  2. 数学建模|预测方法:马尔科夫预测

    马尔可夫链的定义 现实世界中有很多这样的现象:某一个系统在已知现在的条件下,系统未来时刻的情况只与现在有关,而与过去的历史无关,比如,研究一个商店的累计销售额,如果现在时刻的累计销售额已知,则未来某一 ...

  3. 数学建模 预测方法集锦

    预测方法集锦 1.移动平均法 2.指数平滑法 3.差分指数平滑法 4.自适应滤波法 5.趋势外推(预测)法 6.回归分析 7.灰色预测 1.移动平均法 根据时间序列资料逐渐推移,依次计算包含一定项数的 ...

  4. 数学建模预测方法之 差分方程模型

    差分方程 利用差分方程建模研究实际问题,常常需要根据统计数据用最小二乘法来拟合出差分方程的系数. 数据系统的稳定性还要进一步讨论代数方程的求根. 应用场景 适用于商品销售量的预测.投资保险收益率的预测 ...

  5. Python小白的数学建模课-10.微分方程边值问题

    小白往往听到微分方程就觉得害怕,其实数学建模中的微分方程模型不仅没那么复杂,而且很容易写出高水平的数模论文. 本文介绍微分方程模型边值问题的建模与求解,不涉及算法推导和编程,只探讨如何使用 Pytho ...

  6. Python小白的数学建模课-09.微分方程模型

    小白往往听到微分方程就觉得害怕,其实数学建模中的微分方程模型不仅没那么复杂,而且很容易写出高水平的数模论文. 本文介绍微分方程模型的建模与求解,通过常微分方程.常微分方程组.高阶常微分方程 3个案例手 ...

  7. Python小白的数学建模课-09 微分方程模型

    1. 微分方程 1.1 基本概念 微分方程是描述系统的状态随时间和空间演化的数学工具.物理中许多涉及变力的运动学.动力学问题,如空气的阻力为速度函数的落体运动等问题,很多可以用微分方程求解.微分方程在 ...

  8. 【MATLAB】数学建模入门方法综述

    数学建模入门方法综述

  9. 【数学建模】常用微分方程模型 + 详细手写公式推导 + Matlab代码实现

    文章目录 一.学习内容 二.学习时间 三.学习产出 3.1 微分方程基本概念 3.2 微分方程在数学建模中的应用 3.3 微分方程常用模型 3.3.1 人口增长模型 3.3.1.1 指数增长模型(马尔 ...

  10. 数学建模--预测类模型

    目录 一.中短期预测 1.灰色预测法 ①适用范围 ②模型实现 2.回归分析 ①适用范围 ②模型实现 3.时间序列分析 ①自适应滤波法 ②指数平滑法 ③移动平均法 4.微分方程 二.长期预测 1.神经网 ...

最新文章

  1. 移动广告平台到底哪个好?哪个能赚的米米多?
  2. Java虚拟机详解(七)------虚拟机监控和分析工具(1)——命令行
  3. 关于cgroup的几个核心名词及其关系
  4. Java基础-初识面向对象编程(Object-Oriented-Programming)
  5. 在web网页中正确使用图片格式
  6. getmany返回值 gjson_序列化多个模型并在一个JSON响应中发送所有Django Rest框架
  7. Treo 650使用专题及开发计划等
  8. DFT compiler极简示例2(使用autofix)
  9. 2022秋招蚂蚁金服数据研发一面
  10. datasupport类删除_reiserfs文件系统反删除(Undelete)数据恢复操作的实践
  11. Scrapy——基本用法(命令行工具、Item、Spiders)
  12. NAT在NDIS中间层驱动中的实现
  13. 数据库SQL实战 --43.将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005
  14. 安装版—安装MySQL
  15. 【网站搭建】vps购买、域名注册、ngnix安装一条龙搭建静态网站
  16. 支原体最新研究进展(2022年3月)
  17. python基因差异分析_TCGA的差异基因分析
  18. 【编译原理】手工构造词法分析器
  19. MongoDB:PyMongo百万级数据去重
  20. 2018最新精选的Go框架,库和软件的精选列表 一

热门文章

  1. 矩阵乘法c语言蓝桥杯,[蓝桥杯]ALGO-86.算法训练_矩阵乘法
  2. 软件架构设计思维导图
  3. sqlmap注入命令大全
  4. 自然语言处理——基于预训练模型的方法——第2章 自然语言处理基础
  5. matlab互相关函数并画图,自相关函数和互相关函数的matlab计算和作图
  6. 字节跳动面试真题:2021新一波程序员跳槽季,系列篇
  7. 字节跳动面试题 问题定位
  8. 什么是分贝?如何计算声音分贝?一文解析Audition计算方法
  9. python音频分析(一)绘制wav的时域频域图
  10. 抛开理论公式,用符合直觉的方式理解四旋翼无人机控制