高等数学学习笔记 ☞ 微分方程
1. 微分方程的基本概念
1. 微分方程的基本概念:
(1)微分方程:含有未知函数及其导数或微分的方程。
举例说明微分方程:
;
。
(2)微分方程的阶:指微分方程中未知函数的导数的最高阶数。
举例说明微分方程的阶数:一阶微分方程:
,
;二阶微分方程:
,
。
(3)微分方程的解:就是把一个函数代入微分方程使其成立,那么这个函数就是微分方程的解。
(4)微分方程的通解:它是微分方程的解,该解具有《解里边含有任意常数的个数等于微分方程的阶数》特性。
举例说明微分方程的通解:
;
。
(5)微分方程的特解:将给定的初始条件代入微分方程的通解,求解任意常数后的通解,称为微分方程的特解。
举例说明微分方程的特解:已知初始条件:
,微分方程
的通解为:
,
将初始条件代入通解,可得:
,则特解为
。
(6)解微分方程:就是找出未知函数的过程。
2. 微分方程的分类:
(1)根据微分方程中所含有的自变量的个数分类:
①:常微分方程:指微分方程中只包含一个自变量的方程,如:。
②:偏微分方程:指微分方程中包含两个或两个以上自变量的方程,如:。
备注:偏微分方程里边含有偏导数,如
。
(2)根据微分方程中未知函数及其导数之间的关系分类:
①:线性微分方程:指未知函数及其导数呈线性关系。如:。
②:非线性微分方程:指未知函数及其导数不呈线性关系。如;
。
备注:微分方程的线性与非线性与线性代数中的线性与非线性是有区别的。
2. 一阶微分方程
2.1 可分离变量的微分方程
1. 定义:就是指自变量和因变量可以分离开来的微分方程。可转化为形如类型的等式。
说明:①:
:与
相关的式子;
:与
相关的式子。
②:等式两端同时取不定积分,即:
,再进一步进行求解即可。
2. 举例说明:
(1)求微分方程的通解:
解:等式两端同时取不定积分,可得:
。
求解等式两端的不定积分可得:
。
等式两端同时取
的指数,整理得:
。
进一步整理可得:
。
备注:求解微分方程时,根据实际情况适当的对
进行处理,如
。
(2)求微分方程的通解:
解:方程两端同时除以
,然后等式两端同时取不定积分,可得:
。
求解等式两端的不定积分可得:
。
进一步整理可得微分方程的解:
。
注意:当最等式两端做除法运算时,需要考虑相应的定义(验证通解是否包含特殊情况),即:
当同时除以
时,默认是
的,那么此时就需要验证
是否是
微分方程的解。将
代入微分方程可知,等式成立,故
也是微分方程的解。
备注:求解微分方程时不要漏解,一般要求最终整理出来的式子不要带分式。
2.2 齐次微分方程
1. 定义:就是指自变量和因变量作为一个整体出现且次数相等的微分方程。可转化为形如或
类型的等式。
说明:
表明:
是自变量和
是因变量;
表明:
是自变量和
是因变量。
2. 举例说明:
(1)求微分方程的通解(固定解法,三步走):
解:方程两端同时除以
,整理可得:
。①
三步走:令
,则
。②
②带入①上式可得:
。
对上式方程两端同时取不定积分并整理可得:
。
进行回代可得:
。
(2)求微分方程的通解(固定解法,三步走):
解:三步走:令
,则
。
将上式带入微分方程可得:
。
对上式方程两端同时取不定积分并整理可得:
。
进行回代可得:
。
2.3 一阶线性微分方程
1. 定义:就是指未知函数的导数的最高阶数为1且未知函数及其导数之间呈线性关系的微分方程,
可转化为形如或
类型的等式。
备注:当
与
出现在一起时,默认意识都是
是关于
的函数,但其实
也是关于
的函数。
2. 种类:
(1)一阶齐次线性微分方程:指或
时的一阶线性微分方程。
求解方法:转化为可分离变量的微分方程的形式进行求解。
(2)一阶非齐次线性微分方程:指或
时的一阶线性微分方程。
求解方法:
第一步:将原微分方程转化为
或
的标准形式,
并明确
与
或
与
的表达式。
第二步:直接带入通解公式:
或
。
3. 举例说明:
(1)求微分方程的通解:
解:根据微分方程可知:
。
带入通解公式可得:
注意:求解一阶非齐次线性微分方程时,常数
只需要在最后那一项添加即可。
(2)求微分方程的通解:
解:根据微分方程可知:
。
带入通解公式可得:
注意:求解一阶非齐次线性微分方程时,若
的指数幂含有
或
形式的不定积分,则积出来的原函数不用加绝对值。
2.4 伯努利方程
1. 定义:形如的微分方程。
2. 求解过程:
第一步:等式两端同时除以,可得:
。
第二步:将拿到导数部分,可得:
。
第三步:令,并整理可得:
。
第四步:将看成一个整体,
看成一个整体,即转化为一阶线性微分方程。
第五步:按照一阶线性微分方程的求解方法,求解完微分方程后进行的回代。
3. 举例说明:求微分方程的通解:
解:根据微分方程可知:
,则
。
将
带入原微分方程可得:
。
由上式可得:
。
所以:
。
将
回代可得:
。
3. 高阶微分方程
3.1 可降阶的高阶微分方程
1. 形如:型的微分方程
例:求微分方程的通解。
解:对微分方程连续积分两次可得:
,
。
备注:
型微分方程的通解含有
个任意常数(微分方程的阶数)。
2. 形如:型的微分方程
例:求微分方程的通解。
解:设,则
,代入原微分方程可得:
。
对两端同时取积分可得:
。
又知,则有
。
对连续积分3次可得:
。
备注:替换后得到的一阶微分方程的形式不同,根据相应的形式去求解。
3. 形如:型的微分方程
例:求微分方程的通解。
解:设,则
,代入原微分方程可得:
。
对两端同时取积分可得:
。
又知,则有
。
对同时取积分可得:
。
核心思想:设
,即:
,则
,即:
。
3.2 二阶常系数齐次线性微分方程
1. 二阶齐次线性微分方程:形如的微分方程。
2. 二阶齐次线性微分方程解的结构:
(1)若,
是
的解,则
也是
的解。
备注:按照微分方程的解的定义即可求证。
但不一定是
的通解。
。
备注:按照微分方程的通解的定义即可求证。
那么如何保证是
的通解呢?
想要保证是通解,那么通解必须含有两个任意常数,即这两个常数不会被整合成一个常数。
此时,就需要保证,
不能成比例,也就是保证
,
是线性无关的。
所以:若,
是
的两个线性无关的解,那么
就是
的通解。(定理)
(2)若,
,
是
阶齐次线性微分方程的
个线性无关的解,那么
阶齐次线性微分方程的通解为
。
3. 二阶常系数齐次线性微分方程:形如的微分方程。
4. 二阶常系数齐次线性微分方程求解:
若求的通解,只需要求解出该微分方程的两个线性无关的解,那么根据相关定理,通解就可以表示为:
。故当前目标就是求解出该微分方程的两个线性无关的解。
假设(
为常数)为
的解,但到底是不是该微分方程的解谁知道呢,需要进一步验证。
根据可得:
,
。将其代入
,整理可得:
。
因为,故若使得
恒成立,则有:
成立。
由此可知,只需要解算出的值,并带入
,就可以得到
的解
,故
是微分方程
的解。
此时,我们将称为微分方程
的特征方程。并通过求解特征方程
的特征根
获取微分方程 的两个线性无关的解。分析如下:
特征方程是一个一元二次方程,它的根有以下三种情形:
(1)特征方程有两个不相等的实根,即
。
经过上述分析可知,是微分方程的解,所以我们就直接找到了微分方程的两个解,即
,
。
因为不是成比例关系的,故
与
线性无关。
所以微分方程的通解为:
。
举例说明,求微分方程
的通解:
解:根据所给的微分方程可得:特征方程
。
解得:
。
所以通解为:
(2)特征方程有两个相等的实根,即
。
经过上述分析可知,是微分方程的解,所以我们就直接找到了微分方程的第一个解,即
。
接下来寻找第二个解,第二个解只需要与第一个解线性无关即可。
因为不能成比例关系,所以设
,即:
。
假设是
的解,但到底是不是该微分方程的解谁知道呢,需要进一步验证。
根据可得:
,
。
将其代入,整理可得:
。
因为是特征方程
的根,则有
。
又因为特征方程有两个相等的实根,则特征方程可表示为
,
通过等式对比可知:。
故。
我们的目的是寻找一个,使得
不成比例,所以根据
,可选取
。
所以微分方程的第二个解为。
因为不是成比例关系的,故
与
线性无关。
所以微分方程的通解为:
。
举例说明,求微分方程
的通解:
解:根据所给的微分方程可得:特征方程
。
解得:
。
所以通解为:
。
(3)特征方程有一对共轭复根,即
,
。
经过上述分析可知,是微分方程的解,所以我们就直接找到了微分方程的两个解,即
,
。
代入整理可得: ,
,此时的解为复数形式,为得到实数形式的解,为此进一步将其转化。
利用欧拉公式:可以把
,
改写为:
,
。
因为微分方程的两个解,则
,
依然是微分方程的两个解(代入证明可得结果),
即:,
。
因为不是成比例关系的,故
与
线性无关。
所以微分方程的通解为:
。
举例说明,求微分方程
的通解:
解:根据所给的微分方程可得:特征方程
。
解得:
。故:
。
所以通解为:
。
5. 阶常系数齐次线性微分方程求解:
特征方程的根 | 微分方程通解中的对应项 |
单实根 | 给出一项: |
一对单复根 | 给出两项: |
给出 | |
一对 | 给出 |
举例说明:若微分方程的特征根别
,
,
,
。
则通解为:
![]()
。
3.3 二阶常系数非齐次线性微分方程
1. 二阶非齐次线性微分方程:形如的微分方程。
2. 二阶非齐次线性微分方程解的结构:
(1)若是
的特解,
是
的通解,
则:的通解为
。
(2)若,
是
的特解,则:
是
的特解。
(3)若是
的特解,
是
的特解,
则:是
的特解。
3. 二阶常系数非齐次线性微分方程:形如的微分方程。
4. 二阶常系数非齐次线性微分方程求解:
由二阶非齐次线性微分方程解的结构可知:
二阶常系数非齐次线性微分方程的通解等于二阶常系数非齐次线性微分方程的特解 + 对应的二阶常系数齐次线性微分方程的通解,
上一节已解决二阶常系数齐次线性微分方程的通解的求法,此时需要解决的问题就是求二阶常系数非齐次线性微分方程的特解。
以下是微分方程中的
取两种常见形式时特解的求法。
(1)型
备注:
是常数;
是关于
的一个
次多项式。
观察可知,等号右边是多项式与指数函数的乘积。而多项式与指数函数的乘积的导数依然是多项式
与指数函数的乘积,所以我们有理由怀疑可能是微分方程的特解。其中
是某个多项式。
假设是微分方程的特解,则
,
。
将,
带入
可得如下等式:
。
根据可得对应的
的特征方程为:
。
①:若不是特征方程
的根,则有
。
因为是关于
的一个
次多项式,若使得
式恒成立,则等号左端也应该是关于
的一个
次多项式,由于
求导
之后,次数降低,所以此时只能是关于
的一个
次多项式。
设,将
带入
式,利用待定系数法,即可得到
的值。所以此时微分方程的特解为:
。
②:若是特征方程
的单根,则有
,
。
因为是关于
的一个
次多项式,若使得
式恒成立,则等号左端也应该是关于
的一个
次多项式,由于
的系数
为零,所以此时只能是关于
的一个
次多项式,那么
则是关于
的一个
次多项式。
设,那么
可用
来表示,将
带入式,利用待定系数法,即可得到
的值。所以此时微分方程的特解为:
。
③:若是特征方程
的重根,则有
,
。
因为是关于
的一个
次多项式,若使得
式恒成立,则等号左端也应该是关于
的一个
次多项式,由于
和
的系数为零,所以此时只能是关于
的一个
次多项式,则
是关于
的一个
次多项式。
设,那么
可用
来表示,将
带入式,利用待定系数法,即可得到
的值。所以此时微分方程的特解为:
。
综上所述,总结如下:
如果
,那么二阶常系数非齐次线性微分方程的特解可以表示为:
。
其中:
与
是同次(
次)的多项式。
不是特征方程的根,则
;
是特征方程的单根,则
,
是特征方程的重根,则
。
(2)型
备注:
是常数;
分别是关于
的一个
次、
次多项式,且有一个多项式可以为零。
如果,那么二阶常系数非齐次线性微分方程的特解可以表示为:
。
其中:与
是
次的多项式
,
,
。
(或
)不是特征方程的根,则
;
(或
)是特征方程的单根,则
。
备注:根据题设写出特解,将其代入原微分方程,利用待定系数法即可求解多项式系数。
相关文章:
高等数学学习笔记 ☞ 微分方程
1. 微分方程的基本概念 1. 微分方程的基本概念: (1)微分方程:含有未知函数及其导数或微分的方程。 举例说明微分方程:;。 (2)微分方程的阶:指微分方程中未知函数的导数…...

【探索 Kali Linux】渗透测试与网络安全的终极操作系统
探索 Kali Linux:渗透测试与网络安全的终极操作系统 在网络安全领域,Kali Linux 无疑是最受欢迎的操作系统之一。无论是专业的渗透测试人员、安全研究人员,还是对网络安全感兴趣的初学者,Kali Linux 都提供了强大的工具和灵活的环…...

四方连续贴图是什么意思
上下左右四个方向都是连续的图案,是由一个纹样或几个纹样组成一个单位,向四周重复地连续和延伸扩展而成的图案形式...

RKNN_C++版本-YOLOV5
1.背景 为了实现低延时,所以开始看看C版本的rknn的使用,确实有不足的地方,请指正(代码借鉴了rk官方的仓库文件)。 2.基本的操作流程 1.读取模型初始化 // 设置基本信息 // 在postprocess.h文件中定义,详见…...

k8s优雅重启
理论上处于terminating状态的pod,k8s 就会把它从service中移除了,只用配置一个优雅停机时长就行了。kubectl get endpoints 验证 因此,优雅重新的核心问题,是怎么让空闲长连接关闭,再等待处理中的请求执行完。 一些底…...

三高“高性能、高并发、高可靠”系统架构设计系列文章
目录 高并发系统的艺术:如何在流量洪峰中游刃有余 《数据密集型应用系统设计》读后感与高并发高性能实践案例 系统稳定性与高可用保障的几种思路 软件系统限流的底层原理解析 技术解决方案调研 延迟队列调研 重试调研 异步回调调研 分库分表调研 分布式事…...

opengrok_使用技巧
Searchhttps://xrefandroid.com/android-15.0.0_r1/https://xrefandroid.com/android-15.0.0_r1/ 选择搜索的目录(工程) 手动在下拉框中选择,或者 使用下面三个快捷按钮进行选择或者取消选择。 输入搜索的条件 搜索域说明 域 fullSearc…...

C++资料
InterviewGuide 首页 - 八股精 Releases halfrost/LeetCode-Go GitHub GitHub - GrindGold/CppGuide: 「C/C学习面试指南」一份涵盖大部分 C 程序员所需要掌握的知识。入门、进阶、深入、校招、社招,准备 C 学习& 面试,首选 CppGuide࿰…...

基于模糊PID的孵化箱温度控制系统(论文+源码)
1系统方案设计 本课题为基于模糊PID的孵化箱温度控制系统,其以STM32最小系统与模糊PID控制器为控制核心。系统主要包括数据采集模块、处理器模块、电机控制模块。 数据采集模块由温度传感器构成,通过温度传感器感应温度变化,获得待处理的数据…...

景联文科技加入AIIA联盟数据标注分委会
2025年1月16日,中国人工智能产业发展联盟(简称AIIA)数据委员会数据标注分委会(以下简称“分委会”)正式成立。景联文科技成为第一批AIIA联盟数据标注分委会委员单位。 数据标注分委会的成立旨在搭建数据标注领域产学研…...

1-1 飞机大战项目框架搭建
前言: 基于本人巩固C语言编写,仅供学习参考 1.0 框架搭建 搭建完成后状态 C语言飞机大战框架 使用loadimage时出现波浪线的错误如何解决,这个问题主要是编码格式不对造成的,我们需要修改系统的编码格式,将unicode编码格…...

【C++高并发服务器WebServer】-7:共享内存
本文目录 一、共享内存1.1 shmget函数1.2 shmat1.3 shmdt1.4 shmctl1.5 ftok1.6 共享内存和内存映射的关联1.7 小demo 二、共享内存操作命令 一、共享内存 共享内存允许两个或者多个进程共享物理内存的同一块区域(通常被称为段)。由于一个共享内存段会称…...

RabbitMQ 多种安装模式
文章目录 前言一、Windows 安装 RabbitMq1、版本关系2、Erlang2.1、下载安装 Erlang 23.12.2、配置 Erlang 环境变量 3、RabbitMQ3.1、下载安装 RabbitMQ 3.8.93.2、环境变量3.3、启动RabbitMQ 管理插件3.3、RabbitMQ3.4、注意事项 二、安装docker1、更新系统包:2、…...

C++ 包装器与绑定器的应用之回调函数的实现
回调函数的实现 在消息队列和网络库的框架中,当接收到消息(报文)时,回调用户自定义的函数对象,把消息(报文)参数传给它,由它决定如何处理。 queue参考文章:C queue(STL queue&…...

Baichuan大模型Base、Chat、Instruct等版本的区别
Baichuan大模型Base与Instruct等版本的区别解析 Baichuan大模型作为国内领先的开源语言模型,其不同版本(如Base、Chat、Instruct等)在训练目标、应用场景和性能特点上存在显著差异。以下是基于公开技术文档和行业分析的详细对比:…...

3.DrawCall的概念
DrawCall是渲染管线中的一个重要概念,指的是CPU向GPU发送的一个绘制命令,告诉GPU:“请根据我提供的数据,画一个物体(或一部分物体)。” 通俗易懂讲解:DrawCall就像给画师下订单 想象你是一个老…...

ubuntu电脑调用摄像头拍摄照片
一、 1、先装环境 conda create -n text python3.8 -y conda activate text 2、 pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 1、连接摄像头拍摄收集数据集 capture_image5.py import cv2 as cv import os import datetime import n…...

PyQt4 的图片切割编辑器
一、 编辑器功能明确 允许用户加载图片、选择切割模式、对切割后的图片片段进行操作(如移动、复制、粘贴、删除等),并支持撤销和重做操作。 环境:Py2.7 PyQt 4.11 二、导入模块介绍 sys: 用于访问与 Python 解释器强相关的变…...

mac 电脑上安装adb命令
在Mac下配置android adb命令环境,配置方式如下: 1、下载并安装IDE (android studio) Android Studio官网下载链接 详细的安装连接请参考 Mac 安装Android studio 2、配置环境 在安装完成之后,将android的adb工具所在…...

Webrtc (1) - Windows 编译
最近项目上遇到webrtc wgc 的几个test case无法通过,与webrtc人员沟通后决定要自行修复一下(因为他们不想管…) 参考文档 https://webrtc.org/support/contributinghttps://chromium.googlesource.com/chromium/src//main/docs/#checking-out-and-building 以上两…...

学习数据结构(1)算法复杂度
1.数据结构和算法 (1)数据结构是计算机存储、组织数据的方式,指相互之间存在⼀种或多种特定关系的数据元素的集合 (2)算法就是定义良好的计算过程,取一个或一组的值为输入,并产生出一个或一组…...

GCC之编译(8)AR打包命令
GCC之(8)AR二进制打包命令 Author: Once Day Date: 2025年1月23日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文章请查看专栏: Linux实践记录_Once-Day的博客-C…...

RocketMQ原理—4.消息读写的性能优化
大纲 1.Producer基于队列的消息分发机制 2.Producer基于Hash的有序消息分发 3.Broker如何实现高并发消息数据写入 4.RocketMQ读写队列的运作原理分析 5.Consumer拉取消息的流程原理分析 6.ConsumeQueue的随机位置读取需求分析 7.ConsumeQueue的物理存储结构设计 8.Cons…...

(Halcon)轮廓等分切割(项目分析)
目标:获取绿色圆所在位置(可用于点焊/点胶引导) 实现思路 一,相机标定板标定(如果实战用于点焊/点胶引导需要做图像畸变校正以减小误差) 相机标定 如何做一个C#仿Halcon Calibration插件-CSDN博客 二&…...

NIO 和 Netty 在 Spring Boot 中的集成与使用
Netty到底是个啥,有啥子作用 1. Netty 的本质:对 NIO 的封装 NIO 的原生问题: Java 的 NIO 提供了非阻塞 I/O 和多路复用机制,但其使用较为复杂(如 Selector、Channel、Buffer 的配置和管理)。开发者需要自…...

【更正版】梯级水光互补系统最大化可消纳电量期望短期优化调度模型
目录 1 主要内容 目标函数: 约束条件: 线性化处理: 流程示意: 2 部分代码 3 程序结果 4 下载链接 1 主要内容 该程序参考文献《梯级水光互补系统最大化可消纳电量期望短期优化调度模型》,构建了以最大化整体可…...

基于AnolisOS 8.6安装GmSSL 3.1.1及easy_gmssl库测试国密算法
测试环境 Virtual Box,AnolisOS-8.6-x86_64-minimal.iso,4 vCPU, 8G RAM, 60 vDisk。最小化安装。需联网。 系统环境 关闭防火墙 systemctl stop firewalld systemctl disable firewalld systemctl status firewalld selinux关闭 cat /etc/selinux/co…...

vue3 实际应用 将一个日期使用 moment.js 实现星期 今天 明天 ...
数据源 ["2025-01-23","2025-01-24","2025-01-25","2025-01-28","2025-01-26","2025-01-27" ] 后端给返回了一个这样的数据 日期数据 实际应用中实现的是这样的显示效果 日期需要这样显示的tabs 栏 我们需要…...

LLM幻觉(Hallucination)缓解技术综述与展望
LLMs 中的幻觉问题(LLM 幻觉:现象剖析、影响与应对策略)对其可靠性与实用性构成了严重威胁。幻觉现象表现为模型生成的内容与事实严重不符,在医疗、金融、法律等对准确性要求极高的关键领域,可能引发误导性后果&#x…...

Unity入门2 背景叠层 瓦片规则
切割场景 瓦片调色盘 放在Assets里面新建瓦片地图,palettes tile 瓦片 palettes调色板 上下窗口是分开的 拖进这个格子窗 瓦片太碎,要封装 装好之后,只是把瓦片放上去了,但是还没有画布,显示是这样的 no valid target 新建“…...