数学建模——微分方程介绍

2023-09-17 19:13:02

一、基础知识

1、一阶微分方程

称为一阶微分方程。y(x0)=y0为定解条件。

 其常规求解方法:

(1)变量分离

再两边积分就可以求出通解。

(2)一阶线性求解公式

通解公式:

有些一阶微分方程需要通过整体代换,比如u=x+y,u=xy,u=x/y,u=1/yn等化为以上两种类型求解后再还原。

2、二阶常系数微分方程

【1】

【2】

【1】为齐次,【2】为非齐次。

2.1 齐次【1】的通解构造

为【1】的特征方程。

(1)若特征方程有两个不同实根【1】通解为

(2)若特征方程有重根 【1】的通解为

 (3)若特征方程有一对共轭复根【1】通解为

 2.2 非齐次【2】的通解

 (1)若y*是【2】的一个特解,则【2】的通解为

 (2)若y1*是的一个特解,y2*的一个特解,则微分方程的通解为

 3、微分方程稳定性理论简介

3.1 一阶微分方程的平衡点及稳定性

 【3】

【3】的右端不含自变量t,称为自治方程,代数方程 f(x)=0的实根x=x0称为【1】的平衡点(奇点),它也是【1】的解(奇解)。

如果方程[3]的解从某个x(0)出发,满足 【4】

则称平衡点x0是稳定的,否则就不稳定。

若f(x)可微,则将f(x)在x0附近做一阶Taylor展开,则(1)就近似表达为【5】

当x-x00时R1(x)是高阶无穷小。则[5]是【1】的近似线性方程,x0也是[5]的平衡点,关于x0的稳定性,有如下结论:

(1)若x0对于【5】是稳定的;

(2)若x0对于【5】是不稳定的;

3.2 二元方程的平衡点及稳定性

【6】

【6】右端不显含t,称为自治方程,方程组【7】

的根x1=x10,x2=x20称为【6】的平衡点,记为p0(x10,x20).

如果【8】

称p0为稳定的;否则称为不稳定的。

(1)线性常系数方程的稳定性讨论

【9】

设【9】的系数矩阵为A,当|A|≠0时,【9】有唯一的平衡点p0(0,0)。若A有两个特征根

【10】

(1*)若两个特征根都为负数或有负实部,则p0是平稳的;即p>0,q>0,平衡点稳定;

(2*)若两个特征根有一个为正或正实部,则p0是不稳定的。即p<0或q<0,平衡点不稳定;

(2)非线性二元方程,在p0(x10,x20)的稳定性讨论方法如下:

剩下的判断方法同上。

更多推荐

MyBatis 反射模块

文章目录前言反射模块实现ReflectorReflectorFactoryInvokerMetaClassMetaObject反射模块应用SqlSessionFactory执行SQL前言MyBatis在进行参数处理、结果集映射等操作时会使用到大量的反射操作,Java中的反射功能虽然强大,但是代码编写起来比较复杂且容易出

pywinauto:Windows桌面应用自动化测试(三)

前言上一篇文章地址:pywinauto:Windows桌面应用自动化测试(二)_LionKing的博客-CSDN博客下一篇文章地址:暂无一、win应用的后端技术1、官方文档安装了pywinauto后,如何开始使用呢?首先必须确定哪种辅助技术(pywinauto的后端)可以用于你的应用程序,注意粗体部分。在Windows

【LittleXi】第四章 Process Intro exercise

目录【LittleXi】第四章ProcessIntroexercise第四章实验准备问题【LittleXi】第四章ProcessIntroexercise第四章实验准备下载实验所需代码wgethttp://pages.cs.wisc.edu/~remzi/OSTEP/Homework/HW-CPU-Intro.tgz解

ArcGIS10.1软件安装教程

ArcGIS10.1中英文(32/64位)下载地址:链接:https://pan.baidu.com/s/1Ksm112WaKMMk6La9ircCng密码:t70f安装步骤:1、我们对安装包进行解压,直接鼠标右击解压即可。2、打开我们解压的文件夹,点击Desktop3、鼠标右击setup.exe图标,选择以管理员的身

电压放大电路的作用有哪些(电压放大器)

电压放大电路是电子电路中常见且重要的组件,其主要作用是将输入信号的电压放大到所需的输出电压级别,并保持输入信号的形状和准确度。电压放大电路广泛应用于各种电子设备和系统中,具有以下几个重要的作用:信号放大:电压放大电路可以将微弱的输入信号放大到较大的输出信号。在许多应用中,输入信号的电压太小无法直接应用,例如音频信号的放

Talk | KDD‘23 Best Paper 港中文孙相国:All in One - 提示学习在图神经网络中的探索

本期为TechBeat人工智能社区第532期线上Talk!北京时间9月20日(周三)20:00,香港中文大学博后研究员—孙相国的Talk已准时在TechBeat人工智能社区开播!他与大家分享的主题是:“提示学习在图神经网络中的探索”,他分享了提示学习基本概念,并介绍了他的团队提出的图模型多任务提示方法。Talk·信息▼

在Windows环境下,使用VS2013配置FFmpeg+OpenCV开发环境

在Windows环境下,使用VS2013配置FFmpeg+OpenCV开发环境的步骤如下:1.下载FFmpeg和OpenCV库,可以到官网或者其他网站下载最新稳定版的库。2.安装FFmpeg库,将FFmpeg安装目录添加到系统环境变量中。例如,将FFmpeg安装到C:/ffmpeg,则需要将C:/ffmpeg/bin路

图扑可视化图表组件之股票数据分析应用

股市是市场经济的必然产物,在一个国家的金融领域之中有着举足轻重的地位。在过去,人们对于市场走势的把握主要依赖于经验和直觉,往往容易受到主观因素的影响,导致决策上出现偏差。如今,通过数据可视化呈现,便可将历年数据和市场情报进行深度挖掘、分析,从中找到规律和趋势,帮助用户做出更准确的判断。回顾2022年A股市场的表现可谓是

JS操作字符串面试题系列(2)-每天做5题

目录前排提示JS操作字符串方法学习系列(1)-每天学习10个方法JS操作字符串方法学习系列(2)-每天学习10个方法JS操作字符串方法学习系列(3)-每天学习10个方法JS操作字符串方法学习系列(4)-每天学习10个方法JS操作字符串方法学习系列(5)-每天学习10个方法题目6.如何将字符串转换为大写?7.如何从字符串

【深度学习】 Python 和 NumPy 系列教程(十八):Matplotlib详解:2、3d绘图类型(4)3D曲面图(3D Surface Plot)

目录一、前言二、实验环境三、Matplotlib详解1、2d绘图类型2、3d绘图类型0.设置中文字体1.3D线框图(3DLinePlot)2.3D散点图(3DScatterPlot)3.3D条形图(3DBarPlot)4.3D曲面图(3DSurfacePlot)一、前言Python是一种高级编程语言,由Guidovan

轻量级的Python IDE —— Thonny

现在的开发工具太多了,而且每个开发工具都致力于做成最好用最智能的工具,所以功能越堆越多,越怼越智能。安装这些开发工具比较烧脑,经常需要经过许多配置步骤。作为一个Python开发者来说,好多人光是这些配置都要弄半天。配置好之后,打开软件,发现满屏都是菜单、按钮,无从下手,学习这些功能使用又是一大难题。推荐一款超级轻量级的

热文推荐