一阶线性微分方程计算公式推导

news/2024/11/14 12:30:45/

一阶线性微分方程的形式如下:

y′+p(x)y=q(x)y'+p(x)y=q(x)y+p(x)y=q(x)


对于式子左侧,长得像下式,但不太一样

(uv)′=u′v+uv′(uv)'=u'v+uv'(uv)=uv+uv

y′⋅1+y⋅p(x)y' ·1+y ·p(x)y1+yp(x)


这里对应vvv看似得不到一个合适的,但是借助[ef(x)]′=ef(x)⋅f′(x)[e^{f(x)}]'=e^{f(x)}·f'(x)[ef(x)]=ef(x)f(x)可以发现能构造出类似的,即下式

y′⋅e∫p(x)dx+y⋅e∫p(x)dx⋅p(x)y'·e^{\int p(x)dx}+y·e^{\int p(x)dx}·p(x)yep(x)dx+yep(x)dxp(x)

提出相同系数:

e∫p(x)dx⋅[y′⋅1+y⋅p(x)]e^{\int p(x)dx}·[y'·1+y·p(x)]ep(x)dx[y1+yp(x)]

原式等号右侧增补相同系数可得到式子整体(待化简)

e∫p(x)dx⋅[y′⋅1+y⋅p(x)]=e∫p(x)dx⋅q(x)e^{\int p(x)dx}·[y'·1+y·p(x)]=e^{\int p(x)dx}·q(x)ep(x)dx[y1+yp(x)]=ep(x)dxq(x)


于是化简得到:

[y⋅e∫p(x)dx]′=e∫p(x)dx⋅q(x)[y·e^{\int p(x)dx}]'=e^{\int p(x)dx}·q(x)[yep(x)dx]=ep(x)dxq(x)

左侧是求导,给积回去,右侧得添积分号:

y⋅e∫p(x)dx=∫e∫p(x)dx⋅q(x)dx+Cy·e^{\int p(x)dx}=\int {e^{\int p(x)dx}·q(x)dx + C}yep(x)dx=ep(x)dxq(x)dx+C


将y系数化为1得最终结论通解公式

y=e−∫p(x)dx⋅∫e∫p(x)dx⋅q(x)dx+Cy= e^{-\int p(x)dx}·\int {e^{\int p(x)dx}·q(x)dx + C}y=ep(x)dxep(x)dxq(x)dx+C

且通解就是全部解


http://www.ppmy.cn/news/20753.html

相关文章

硬件系列(1)-电阻、电容、电感三大件

下面是目录电阻电阻参数(1)**SIZE 尺寸**(2)**TOLERANCE 误差**(3)PACKAGING TYPE 外包装(4)TEMPERATURE COEFFICIENT OF RESISTANCE 温度(5)**TAPING REEL & POWER 功率**(6)**RESISTANCE VALUE 电阻值**三位的四位的查表的(7) DEFAULT CODE 缺省编码电阻的分类碳膜电阻金…

[数据结构基础]排序算法第三弹 -- 快速排序

目录 一. 快速排序的基本思想 二. 快速排序的递归实现 2.1 单趟快速排序的实现 2.1.1 Hoare法实现单趟快排 2.1.2 挖坑法实现单趟快排 2.1.3 前后指针法实现单趟快排 2.2 递归快排的整体实现 三. 快速排序的时间复杂度分析 四. 快速排序的非递归实现 4.1 快速排序非递…

Windows下gitee的注册和代码提交(图文并茂)

前言 对于我们的程序源来说,我们写的代码保存下来是很有必要的,是为了我们以后方便找到我们的代码,让我们的代码不被丢失。 我们上一篇文章,将了Linux系统下我们的三板斧的指令(点开这个就可以看在Linux下的操作),这时…

「兔了个兔」福兔贺春,纯CSS实现超精美月兔404界面(附源码)

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后…

MySQL 三个经典的问题

前言 今天给大家上3个经典的MySQL问题,希望能对大家有帮助!但是因为笔者计算机水平有限,可能会存在一些错误,烦请指出、斧正!谢谢! 在MySQL中INNER JOIN、LEFT JOIN、RIGHT JOIN 和 FULL JOIN 有什么区别…

Lnix文件权限的修改

首先我们要清楚Linux文件的权限信息 在Linux中输入ls -l 或者 ll查看文件和目录的详细信息 文件详情实例中,a目录的第一个属性用“d”标识这个a是一个目录。 anaconda-ks.cfg第一个属性用“-”标识他是一个文件。 在Linux文件详情的后面属性需要分为三组查看 rwx&am…

Spring和Spring Boot的区别

🏆今日学习目标: 🍀Spring和Spring Boot的区别 ✅创作者:林在闪闪发光 ⏰预计时间:30分钟 🎉个人主页:林在闪闪发光的个人主页 🍁林在闪闪发光的个人社区,欢迎你的加入: …

leetcode:43. 字符串相乘(附加一些C++string其他小练习)

目录 一.leetcode:43. 字符串相乘 1.问题描述 2.问题分析 3.问题求解 二. leetcode:541. 反转字符串 II 1.问题描述 2.题解 三. leetcode:125. 验证回文串 1.问题描述 2.双指针法求解 一.leetcode:43. 字符串相乘 43…