【微积分】微分方程的求解(必看)

devtools/2024/9/23 14:23:57/

文章目录

微分方程

1.一阶微分方程

一阶微分方程,就是指微分方程中,最高次项是一阶导数的,我们要把他整理积分求出y。

1.1 可分离变量型微分方程

d y d x = f ( x ) g ( y ) ⇒ 移项整理 ∫ d y g ( y ) = ∫ f ( x ) d x \frac{dy}{dx} = f(x)g(y) \overset{\text{移项整理}}{\Rightarrow} \int \frac{dy}{g(y)} = \int f(x) \, dx dxdy=f(x)g(y)移项整理g(y)dy=f(x)dx

1.2 一阶齐次微分方程

如何判断齐次?
我们把y’看成0次,x,y分别看成1次,xy看成(1+1)=2次,y/x看成(1-1=0)次。x+y,x-y,都是1次。在这里插入图片描述

一般的情况是,形如y/x的形式,也就是都是0次,当然了,一阶方程也只能是形如y/x的形式。
d y d x = φ { y x } \frac{dy}{dx} = \varphi \left\{\frac{y}{x}\right\}\: dxdy=φ{xy}

解法就是:把y/x换元=u,变成可分离变量的那种形式再回带。

1.3 一阶线性微分方程

如何判断线性?
谨记是否线性和x无关,只看y,如果y与y之间不是独立存在的,即有yy′,或者y′✖️y",或者yy这种情况的,他是非线性的。
如果有y的复合函数出现的,他是非线性的。
如果以上情况都没出现,那么他是线性的。

y ′ + p ( x ) y = q ( x ) y' + p\left(x\right)y = q\left(x\right)\: y+p(x)y=q(x)

解法很简单,直接套公式

y = e ∫ − p ( x ) d x [ ∫ e ∫ p ( x ) d x q ( x ) d x + C ] y = e^{\int \limits_{}^{} - p\left(x\right)dx}\left[\int _{}^{}e^{\int \limits_{}^{}p\left(x\right)dx}q\left(x\right)dx + C\right]\:\: y=ep(x)dx[ep(x)dxq(x)dx+C]

公式使用要注意:
p(x)不用+c,实际这里指的是某一个原函数,这里只是约定俗称的写法。

2. 高阶微分方程

2.1 可降阶的高阶微分方程求解(以二阶为例)

关键字:可降阶(降阶法)

在求解之前的讨论:
二阶微分方程的一般形式:y"=f(x,y,y′),这种形式降阶法是无法求解的,所以降阶法只适用于部分情况。

  • y"=f(x) 【这种形式没什么好说的,两次积分】
  • y"=f(x,y) 【和最一般的形式一样,降阶法没法计算,通过求解方法,就能理解,为什么降阶法没法计算这种形式】
  • y"=f(y) 【没法用降阶法】
  • y"=f(y′) 【降阶法
  • y"=f(y,y′) 【降阶法
  • y"=f(x,y′) 【降阶法

总结:
什么情况下可以使用降阶法?
右边是y′,可以加上x或y

降阶法的使用,本质就是设一阶导为p,二阶导就变成了dp/dx,然后我们通过一些代换,只留下两种未知数(如p和y或者p和x),然后可分离变量求积分。

  • 1️⃣y"=f(y′)

    • 很明显y‘变成p,也就是直接设一阶导为p,二阶导为dp/dx即可,整个方程只有p和x。
  • 2️⃣y"=f(y,y′)

    • 设完y’,但是多了y,我们考虑让消除掉x,让方程只剩p和y

    p = d y d x p ′ ′ = d p d x = d p d y × d y d x 因为 d y d x = p ,代换成 p ,此时方程中就只有 y 和 p 了 p = \frac{dy}{dx}\:p'' = \frac{dp}{dx} = \frac{dp}{dy} \times \frac{dy}{dx}因为\frac{dy}{dx} = p,代换成p,此时方程中就只有y和p了\:\: p=dxdyp′′=dxdp=dydp×dxdy因为dxdy=p,代换成p,此时方程中就只有yp

  • 3️⃣y"=f(x,y′)

    • 同第一种情况

2.2 二阶常系数线性微分方程

引子:二阶常系数线性微分方程我们是可以求解的,如果不是常系数,我们只停留在理论上可以求解。
齐次方程 y ″ = p ( x ) y ′ + q ( x ) y = 0 齐次方程y^{″} = p\left(x\right)y^{′} + q\left(x\right)y = 0\:\:\:\: 齐次方程y=p(x)y+q(x)y=0
非齐次方程 y ″ = p ( x ) y ′ + q ( x ) y = f ( x ) 非齐次方程y^{″} = p\left(x\right)y^{′} + q\left(x\right)y = f\left(x\right) 非齐次方程y=p(x)y+q(x)y=f(x)

解的结构:
齐次方程的通解的结构是,两个线性无关的特解之和。
非齐次方程的通解的结构是,它所对应的齐次方程的通解+一个非齐次方程的特解

两个定理:
1️⃣非齐次方程的两个特解之差是齐次方程的解
2️⃣非齐次方程的特解有累加性。

2.2.1 二阶常系数齐次微分方程

如果是常系数的齐次微分方程,解的结构就可以确定

⭐️求解过程:
确定特征方程 r2+pr+q=0
求通解
1️⃣p2-4q>0,r1,r2是两个不等实根,y=C1er1x+C2er2x
2️⃣p2-4q=0,r1=r2,即两个相等的实根(二重根), y=(C1+C2x)ex
3️⃣p2-4q<0,共轭复根 a±bi,y=eax(C1cosβx+C2βx)

2.2.2 二阶常系数非齐次微分方程

第一步,是求它所对应齐次方程的通解
第二步,用待定系数法求非齐次方程的特解

求特解的两大类型,要不同的设法
第一类,下面这种形式的
y ′ ′ + p y ′ + q y = p n ( x ) e a x y'' + py' + qy = p_{n}\left(x\right)e^{ax} y′′+py+qy=pn(x)eax

设y‘’=Qn(x)eaxxk,
Qn(x)由pn(x)确定,写成pn(x)的一般形式,如pn(x)=2x,Qn(x)设成ax+b
k由a和第一步求通解的根一起确定,

  • a≠r1,2,k=0
  • a=r1或r=r2(r1≠r2),k=1
  • a=r1=r2,k=2

第二类,下面这种形式
y ′ ′ + p y ′ + q y = e a x [ p m cos ⁡ β x + p n sin ⁡ β x ] y'' + py' + qy = e^{ax}\left[p_{m}\cos \beta x + p_{n}\sin βx\right]\:\: y′′+py+qy=eax[pmcosβx+pnsinβx]

y = e a x [ Q l cos ⁡ β x + Q l sin ⁡ β x ] y = e^{ax}\left[Q_{l}\cos \beta x + Q_{l}\sin βx\right]\:\: y=eax[Qlcosβx+Qlsinβx]
eax照抄
l=max{m,n],Q1,Q2,就设l次多项式,l=0,就设a,l=1,就设ax+b
k由a和第一步求通解的共轭实根a±bi一起确定,

  • a±bi≠r1,2,k=0
  • a±bi=r1=r2,k=1

http://www.ppmy.cn/devtools/36345.html

相关文章

微信小程序15: 小程序组件

创建组件 ①在项目的根目录中&#xff0c;鼠标右键&#xff0c;创建components -> test文件夹 ②在新建的components -> test文件夹上&#xff0c;鼠标右键&#xff0c;点击“新建Component‘ ③键入组件的名称之后回车&#xff0c;会自动生成组件对应的4个文件&#…

【算法】滑动窗口——长度最小的子数组

本篇文章是用一个实例来介绍常用算法之一“滑动窗口”的相关概念&#xff0c;有需要借鉴即可。 目录 1.题目2.暴力求解2.1暴力求解思路&#xff1a;2.2时间复杂度是多少&#xff1f; 3.暴力求解的优化3.1固定left的情况下&#xff0c;优化right的次数。3.2sum求值优化3.3不同组…

docker安装Debian:11 freeswitch1.10.5

文章目录 一、生成一个镜像二、切换一个镜像源为阿里源三、安装一些相关依赖和freeswitch3.1第一步&#xff1a;安装freeswitch-mod和下载所需的依赖项3.2 设置密钥3.3 安装freeswitch所需的依赖项3.4 报错3.4.1 报错13.4.2 报错23.4.3 报错3 四、运行4.1 通话三十秒自动挂断 一…

go动态创建/增加channel并处理数据

背景描述 有一个需求&#xff0c;大概可以描述为&#xff1a;有多个websocket连接&#xff0c;因此消息会并发地发送过来&#xff0c;这些消息中有一个标志可以表明是哪个连接发来的消息&#xff0c;但只有收到消息后才能建立channel或写入已有channel&#xff0c;在收消息前无…

相机内存卡格式化怎么恢复?恢复数据的3个方法

相机内存卡格式化后&#xff0c;许多用户都曾面临过照片丢失的困境。这些照片可能具有极高的纪念价值&#xff0c;也可能包含着重要的信息。因此如何有效地恢复这些照片变得至关重要。本文将详细介绍三种实用的恢复方法&#xff0c;帮助您找回那些珍贵的影像。 下面分享几个实…

引导网络配置文件(Bootstrap profiles)

有任何关于GSMA\IOT\eSIM\RSP\业务应用场景相关的问题&#xff0c;欢迎W: xiangcunge59 一起讨论, 共同进步 (加的时候请注明: 来自CSDN-iot). 商业锁定&#xff08;commercial lock-in&#xff09;是eUICC技术中可能遇到的一种情况&#xff0c;它对IoT项目的运营商成本和灵…

Java学习之线程

线程&#xff1a; 1. 单线程与多线程的运行 public class DemoThread {public static void main(String[] args) {/*TODO 构建多线程模式方式1: 自定义类继承 Tread类并重写其run方法在run方法中定义当前线程需要完成的任务逻辑*//*TODO 多线程的调用1.构建对象,并直接使用其…

# Maven 下载安装与配置

Maven 下载安装与配置 一、前言&#xff1a; 1、Maven 简介&#xff1a; Apache Maven是一个&#xff08; 特别是 Java 编程 &#xff09;项目管理及自动构建工具&#xff0c;由 Apache 软件基金会所提供。基于项目对象模型&#xff08; 缩写&#xff1a;POM &#xff09;概念…