【考研数学】解决求解微分方程时,常数的结合问题以及是否能直接去掉绝对值的讨论

news2024/11/12 12:55:57

文章目录

  • 引言
  • 例子 1
  • 例子 2
  • 总结


引言

在微分方程,尤其是一阶线性微分方程的求解过程中,经常出现求 ∫ 1 x d x \int\frac{1}{x}dx x1dx 等原函数需要加绝对值的不定积分。如果放在不定积分里,肯定毫不犹豫会加上绝对值,也就是 ∫ 1 x d x = l n ∣ x ∣ + C \int\frac{1}{x}dx=ln|x|+C x1dx=lnx+C 。但是在微分方程中似乎有时候就不用加,或者老师明确说了不用考虑,参考书以及习题答案有时候也直接把绝对值去掉了。

另外,关于不定积分出来的常数 C C C ,有些书上能直接写成 C C C ,而有些书上却要先写成 e C e^C eC 之类的,最后再化为 C C C

对于一些较真、学得细致的同学,可能会造成一定困扰,今天就用两个例子一起来讨论讨论这些小问题。


例子 1

【例】 微分方程 y y ′ ′ + 2 ( y ′ ) 2 = 0 yy''+2(y')^2=0 yy′′+2(y)2=0 满足初始条件 y ( 0 ) = 1 , y ′ ( 0 ) = − 1 y(0)=1,y'(0)=-1 y(0)=1,y(0)=1 的特解是_____?

解: 首先判断出来,这是一个可降阶的二阶微分方程,然后缺少 x x x ,于是我们可以设 y ′ = p ( y ) y'=p(y) y=p(y) ,则有 y ′ ′ = p d p / d y y''=pdp/dy y′′=pdp/dy ,代入原方程得: y p d p d y + 2 p 2 = 0 yp\frac{dp}{dy}+2p^2=0 ypdydp+2p2=0 y = 0 y=0 y=0 时,代入原方程得 p = y ′ = 0 p=y'=0 p=y=0 ,不符合初始条件,因此 y , p ≠ 0 y,p \ne 0 y,p=0 。等式两边同时除以 y y y ,得: y d p d y + 2 p = 0 y\frac{dp}{dy}+2p=0 ydydp+2p=0 分离变量得 d p / p + 2 d y / y = 0 dp/p+2dy/y=0 dp/p+2dy/y=0 ,积分得 l n ∣ p ∣ + 2 l n ∣ y ∣ = C 1 ln|p|+2ln|y|=C_1 lnp+2lny=C1 ,这里有一些书上会将右边写成 l n ∣ C 1 ∣ ln|C_1| lnC1 ,其实是为了方便最后消掉 l n ln ln 。我们可以两种方法都试一下。

先试一试正常右边写成 C 1 C_1 C1 的,之后同时以 e e e 为底取指数,得 e l n ( ∣ p ∣ y 2 ) = e C 1 e^{ln(|p|y^2)}=e^{C_1} eln(py2)=eC1 ,即 ∣ p ∣ y 2 = e C 1 |p|y^2=e^{C_1} py2=eC1 ,取绝对值加上正负号 p = ± e C 1 y 2 p=\pm \frac{e^{C_1}}{y^2} p=±y2eC1 ,令 C 2 = ± e C 1 C_2=\pm e^{C_1} C2=±eC1 可得 p = C 2 y 2 p=\frac{C_2}{y^2} p=y2C2

如果直接令 C 2 = e C 1 C_2=e^{C_1} C2=eC1 的话,由于 e C 1 e^{C_1} eC1 恒大于等于 0 , C 2 C_2 C2 就不能叫任意常数了。有这个疑虑的同学,主要是因为没有讨论绝对值,因为有了 ± \pm ± 号,使得 C 2 C_2 C2 也可以取负数。

再来看看如果写成 l n ∣ C 1 ∣ ln|C_1| lnC1 的吧,同样以 e e e 为底,得 e l n ( ∣ p ∣ y 2 ) = C 1 e^{ln(|p|y^2)}=C_1 eln(py2)=C1 ,即 ∣ p ∣ y 2 = C 1 |p|y^2=C_1 py2=C1 ,取绝对值得 p = ± C 1 y 2 p=\pm \frac{C_1}{y^2} p=±y2C1 ,令 C 2 = ± C 1 C_2=\pm C_1 C2=±C1 可得 p = C 2 y 2 p=\frac{C_2}{y^2} p=y2C2

两种最后得到的结果肯定是一样的,但是第二种可以避免因直接去掉绝对值,产生是不是不能令 C 2 = e C 1 C_2=e^{C_1} C2=eC1 的困扰,但如果考虑了绝对值,就不会有这样的疑惑了。

通过本题,我们也发现了,去不去绝对值答案都一样,而且咱们书上做的题基本上都可以直接去掉绝对值的,那为什么还要讨论这个呢?

我们请往后看第 2 个例子。


例子 2

【例】 求微分方程 d y d x − y 2 x = x \frac{dy}{dx}-\frac{y}{2x}=x dxdy2xy=x 的通解。

解: 首先判断出这是一个一阶非齐次微分方程,直接上公式:
在这里插入图片描述
如果直接不管这个绝对值,有如下结果:
在这里插入图片描述
但实际上,如果分情况讨论,最后的结果应该是下面这样:

在这里插入图片描述
也就是,这个根号里面,肯定要保证是非负的,也正是因为根号的限制,去不去绝对值的结果才不一样。

可能有些同学看到这里会对自己产生一些怀疑和疑惑,请继续往后看总结。


总结

首先,本文一个重要的参考文献是一个学长的视频,传送门。

视频当中有更为详细的讲解,不过后部分的内容感觉离考研有些远了。

前部分视频里总结了哪些需要加,哪些可以不加,我感觉这些记忆起来更混乱,还不如就每次都加。这也是我想说的观点:想拿高分,就严谨地去讨论,没什么好投机取巧的。

另外要补充的一个理解就是,微分方程的通解,并不一定能包含所有解,通解的定义只是包含了若干个相互独立的常数,也有一篇学术论文是讨论过这个的,传送门。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/908121.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

OpenCV 中的色彩空间 (C++ / Python)

在本教程中,我们将了解计算机视觉中使用的流行色彩空间,并将其用于基于颜色的分割。我们还将分享 C++ 和 Python 的演示代码。

在Flutter应用内部实现分屏功能

前言 这一次被要求实现屏幕上同时展示两个页面,并且两个页面的逻辑,功能互不影响,通俗一点讲就是在Flutter内部实现一个类似于分屏的功能,这可难不倒我。 方法 要在 Flutter 中实现一个屏幕的上半部分和下半部分展示不同的页面…

【C++】C 语言 和 C++ 语言中 const 关键字分析 ② ( const 常量分配内存时机 | const 常量在编译阶段分配内存 )

文章目录 一、const 常量内存分配时机二、使用如下代码验证 const 常量内存分配时机三、分析验证结果 - const 常量在编译阶段分配内存 一、const 常量内存分配时机 在上一篇博客中 , 讲到了获取 const 常量的地址 , 代码如下 : // 定义常量// 该常量定义在了 符号表 中// 符号…

通过cpolar在外远程查看家里内网监控

通过cpolar在外远程查看家里内网监控 文章目录 通过cpolar在外远程查看家里内网监控前言1. 在cpolar官网预留一个空白隧道2. 完成空白数据隧道,生成地址3. 设置空白隧道的出口4. 空白数据隧道的出口设置5. 获取公网地址6. 打开本地电脑“远程桌面”7. 打开Windows自…

赶紧看看!这才是对制造业最大的优化

​随着全球商业环境的不断变化,资产管理系统在帮助企业实现精细化管理、提高效率和降低风险方面发挥着关键作用。 在这个数字化时代,资产管理系统不仅是一种管理工具,更是推动企业创新和增长的关键因素之一。通过充分利用这些系统&#xff0c…

【前端vue升级】vue2+js+elementUI升级为vue3+ts+elementUI plus

一、工具的选择 近期想将vuejselementUI的项目升级为vue3tselementUI plus,以获得更好的开发体验,并且vue3也显著提高了性能,所以在此记录一下升级的过程对于一个正在使用的项目手工替换肯定不是个可实现的解决方案,更优方案是基于…

提升研发效能的开发工具

一、前言 随着企业对创新和效率的追求不断升级,研发效能成为了炙手可热的概念。各大公司纷纷成立专门的团队,以提升研发效能为重要目标。本文将从研发人员的视角出发,结合自身的深度思考,探讨研发效能的相关概念,共同寻…

【MySQL系列】MySQL内置函数的学习

「前言」文章内容大致是对MySQL内置函数的学习。 「归属专栏」MySQL 「主页链接」个人主页 「笔者」枫叶先生(fy) 目录 一、MySQL的日期函数二、MySQL的字符串函数三、MySQL的数学函数四、 其它函数 一、MySQL的日期函数 常见的日期函数如下: 函数名称描述current…

Netty为什么高效,为什么这么受欢迎?

文章目录 前言Netty 解决的问题简化网络编程粘包和拆包 高性能的设计多线程调度零拷贝 总结 前言 上篇文章通过 Java NIO 的处理流程与 Netty 的总体流程比较,并结合 Netty 的源码,可以更加清晰地理解Netty。本文将结合源码详细解析Netty的高效和强大功…

MySQL 用户管理操作

目录 一、用户管理概述 二、用户管理 1、创建用户 2、删除用户 三、账户密码管理 1、root用户修改自己的密码 2、ROOT用户修改其他普通用户密码 3、普通用户修改自己的密码 4、ROOT用户密码忘记解决办法 1)Linux系统 2)windows系统 四、用户权…

中小学vr仿真教学课件综合管理平台拓宽了学生的视野

VR智慧教学平台可以为实践课程提供全方位的辅助,帮助学生更好地理解和掌握知识。本文将详细介绍VR智慧教学平台在实践课程中的作用。 一、提供沉浸式的学习体验 传统的实践课程往往需要学生亲自动手操作,但由于条件限制,很多学生无法获得实际…

【Linux命令行与Shell脚本编程】第二十章 sed进阶

Linux命令行与Shell脚本编程 第二十章 sed进阶 文章目录 Linux命令行与Shell脚本编程十.sed进阶10.1.多行命令(nNDP)10.1.1.next命令10.1.1.1.单行next命令n10.1.1.2.合并文本行N 10.1.2.多行删除命令D10.1.3.多行打印命令P 10.2.保留空间(hHgGx)10.3.排除命令(!)10.4.改变执行…

如何管理一个散漫的团队?

散漫的团队管理,是一个让人头疼的问题。团队成员缺乏积极性,工作效率低下,协作能力也不强,这样的团队很容易导致项目延误,影响整个团队的工作进展。那么,如何管理一个散漫的团队呢?接下来&#…

问道管理:环保板块走势强劲,启迪环境三连板,碧兴物联等涨停

环保板块21日盘中大幅走高,到发稿,碧兴物联、国泰环保、太和水、正和生态、启迪环境等涨停,钱江生化涨近9%。值得注意的是,启迪环境已连续3个交易日涨停, 音讯面上,近日国家发改委等部门联合发布《关于促进…

常见的网络设备有哪些?分别有什么作用?

个人主页:insist--个人主页​​​​​​ 本文专栏:网络基础——带你走进网络世界 本专栏会持续更新网络基础知识,希望大家多多支持,让我们一起探索这个神奇而广阔的网络世界。 目录 一、网络设备的概述 二、常见的网络设备 1、…

0009Java程序设计-jsp在线学习平台设计与实现

摘 要目 录系统实现开发环境 摘 要 在线学习平台,是一个利用因特网作为平台传送教学内容,实施网上教学,进行网上交流和学习的信息系统。构建在线学习系统平台,可以克服传统课堂教育的局限性,形成一种主动的、协作的、…

23种设计模式攻关

👍一、创建者模式 🔖1.1、单例模式 单例模式(Singleton Pattern),用于确保一个类只有一个实例,并提供全局访问点。 在某些情况下,我们需要确保一个类只能有一个实例,比如数据库连接…

[oneAPI] 基于BERT预训练模型的命名体识别任务

[oneAPI] 基于BERT预训练模型的命名体识别任务 Intel DevCloud for oneAPI 和 Intel Optimization for PyTorch基于BERT预训练模型的命名体识别任务语料介绍数据集构建使用示例 命名体识别模型前向传播模型训练 结果 参考资料 比赛:https://marketing.csdn.net/p/f3…

PyCharm PyQt5 开发环境搭建

环境 python:3.6.x PyCharm:PyCharm 2019.3.5 (Community Edition) 安装PyQT5 pip install PyQt5 -i https://pypi.douban.com/simplepip install PyQt5-tools -i https://pypi.douban.com/simple配置PyCharm PyQtUIC Program :D:\Pytho…

疲劳驾驶检测和识别4:C++实现疲劳驾驶检测和识别(含源码,可实时检测)

疲劳驾驶检测和识别4:C实现疲劳驾驶检测和识别(含源码,可实时检测) 目录 疲劳驾驶检测和识别4:C实现疲劳驾驶检测和识别(含源码,可实时检测) 1.疲劳驾驶检测和识别方法 2.人脸检测方法 3.疲劳驾驶识别模型(Python) &#xf…