二阶线性微分方程解的结构(齐次与非齐次)+ 常数变易法 | 高阶微分方程(二)

二阶线性微分方程解的结构(齐次与非齐次)+ 常数变易法 | 高阶微分方程(二)一 线性微分方程的解的结构 1 1 二阶齐次线性方程 y P x y Q x y 0 1 y P x y Q x y 0 tag 1 y P x y Q x y 0 1 定理 1 如果函数 y1 x y 1 x y1 x 与 y2 x y 2 x y2 x 是方程 1 的两个解 那么 y C1y1 x C2y2 x 2 y C 1y 1 x C 2y 2 x tag 2 y C1 y1 x C2 y2 x 2 也是方程 1 的解 其中 C1 C2C 1 C 2C

一、线性微分方程的解的结构

1.1 二阶齐次线性方程

y ′ ′ + P ( x ) y ′ + Q ( x ) y = 0 (1) y”+P(x)y’+Q(x)y=0 \tag{1} y+P(x)y+Q(x)y=0(1)

定理1:如果函数 y 1 ( x ) y_1(x) y1(x) y 2 ( x ) y_2(x) y2(x)是方程(1)的两个解,那么
y = C 1 y 1 ( x ) + C 2 y 2 ( x ) (2) y=C_1y_1(x)+C_2y_2(x) \tag{2} y=C1y1(x)+C2y2(x)(2)
也是方程(1)的解,其中 C 1 , C 2 C_1,C_2 C1,C2是任意常数。

解(2)从形式上看含有 C 1 C_1 C1 C 2 C_2 C2两个任意常数,但它不一定是方程(1)的通解。那么在什么情况下(2)式才是方程(1)的通解呢?要解决这个问题,还得引入新概念,即函数组的线性相关与线性无关。

y 1 ( x ) , y 2 ( x ) , ⋅ ⋅ ⋅ , y n ( x ) y_1(x),y_2(x),···,y_n(x) y1(x),y2(x),,yn(x)为定义在区间 I I I上的n个函数,如果存在n个不全为零的常数 k 1 , k 2 , ⋅ ⋅ ⋅ , k n k_1,k_2,···,k_n k1,k2,,kn,使得当 x ∈ I x\in I xI时有恒等式
k 1 y 1 + k 2 y 2 + ⋅ ⋅ ⋅ + k n y n = 0 k_1y_1+k_2y_2+···+k_ny_n=0 k1y1+k2y2++knyn=0
成立,那么称这n个函数在区间I上线性相关;否则线性无关。

应用上述概念可知,对于两个函数的情形,它们线性相关与否,只要看它们的比是否为常数;如果比为常数,那么它们就线性相关;否则就线性无关。

定理2:如果 y 1 ( x ) y_1(x) y1(x) y 2 ( x ) y_2(x) y2(x)是方程(1)的两个线性无关的特解,那么
y = C 1 y 1 ( x ) + C 2 y 2 ( x ) y=C_1y_1(x)+C_2y_2(x) y=C1y1(x)+C2y2(x)
就是方程(1)的通解, C 1 , C 2 C_1,C_2 C1,C2是任意常数。

推论:如果 y 1 ( x ) , y 2 ( x ) , ⋅ ⋅ ⋅ , y n ( x ) y_1(x),y_2(x),···,y_n(x) y1(x),y2(x),yn(x)是n阶齐次线性方程
y ( n ) + a 1 ( x ) y ( n − 1 ) + ⋅ ⋅ ⋅ + a n − 1 ( x ) y ′ + a n ( x ) y = 0 y^{(n)}+a_1(x)y^{(n-1)}+···+a_{n-1}(x)y’+a_n(x)y=0 y(n)+a1(x)y(n1)++an1(x)y+an(x)y=0
的n个线性无关的解,那么,此方程的通解为
y = C 1 y 1 ( x ) + C 2 y 2 ( x ) + ⋅ ⋅ ⋅ + C n y n ( x ) y=C_1y_1(x)+C_2y_2(x)+···+C_ny_n(x) y=C1y1(x)+C2y2(x)++Cnyn(x)
其中 C 1 , C 2 , ⋅ ⋅ ⋅ , C n C_1,C_2,···,C_n C1,C2,,Cn为任意常数。



1.2 二阶非齐次线性方程

一阶非齐次线性微分方程 的通解由两部分构成:一部分是对应的齐次方程的通解,另一部分是非齐次方程本身的一个特解。实际上,不仅一阶非齐次线性方程的通解具有这样的结构,而且二阶及更高阶的非齐次线性微分方程的通解也具有同样的结构。

定理3:设 y ∗ ( x ) y^*(x) y(x)是二阶非齐次线性方程
y ′ ′ + P ( x ) y ′ + Q ( x ) y = f ( x ) (3) y”+P(x)y’+Q(x)y=f(x) \tag{3} y+P(x)y+Q(x)y=f(x)(3)
的一个特解。 Y ( x ) Y(x) Y(x)是与(3)对应的齐次方程(1)的通解,则
y = Y ( x ) + y ∗ ( x ) y=Y(x)+y^*(x) y=Y(x)+y(x)
是二阶非齐次线性方程(3)的通解。



由于对应的齐次方程(1)的通解 Y = C 1 y 1 + C 2 y 2 Y=C_1y_1+C_2y_2 Y=C1y1+C2y2中含有两个任意常数,所以 y = Y + y ∗ y=Y+y^* y=Y+y中也含有两个任意常数,从而它就是二阶非齐次线性方程(3)的通解。

定理4:设非齐次线性方程(3)的右端 f ( x ) f(x) f(x)是两个函数之和,即
y ′ ′ + P ( x ) y ′ + Q ( x ) y = f 1 ( x ) + f 2 ( x ) y”+P(x)y’+Q(x)y=f_1(x)+f_2(x) y+P(x)y+Q(x)y=f1(x)+f2(x)
y 1 ∗ ( x ) y_1^*(x) y1(x) y 2 ∗ ( x ) y_2^*(x) y2(x)分别是方程
y ′ ′ + P ( x ) y ′ + Q ( x ) y = f 1 ( x ) y”+P(x)y’+Q(x)y=f_1(x) y+P(x)y+Q(x)y=f1(x)

y ′ ′ + P ( x ) y ′ + Q ( x ) y = f 2 ( x ) y”+P(x)y’+Q(x)y=f_2(x) y+P(x)y+Q(x)y=f2(x)
的特解,则 y 1 ∗ ( x ) + y 2 ∗ ( x ) y_1^*(x)+y_2^*(x) y1(x)+y2(x)就是原方程的特解。





这已订立通常称为线性微分方程的解的叠加原理

定理3和定理4也可推广到n阶非齐次线性方程。

二、 常数变易法

为解一阶非齐次线性方程,我们用了常数变易法。这方法的特点是:如果 C y 1 ( x ) Cy_1(x) Cy1(x)是齐次线性方程的通解,那么,可以利用变换 y = u y 1 ( x ) y=uy_1(x) y=uy1(x)(这变换是把齐次方程的通解中的任意常数C换成未知函数 u ( x ) u(x) u(x)而得到的)去解非齐次线性方程。这一方法也适用于解高阶线性方程。下面就二阶线性方程来作讨论。

2.1 已知齐次方程的两个解 y 1 ( x ) y_1(x) y1(x) y 2 ( x ) y_2(x) y2(x)
2.2 已知齐次方程的一个解 y 1 ( x ) y_1(x) y1(x)

如果只知齐次方程(1)的一个不恒为零的解 y 1 ( x ) y_1(x) y1(x),那么,利用变换 y = u y 1 ( x ) y=uy_1(x) y=uy1(x),可把非齐次方程(3)化为一阶线性方程。

上式两端乘 y 1 ( x ) y_1(x) y1(x),便得方程(3)的通解
y = C 1 y 1 ( x ) + C 2 U ( x ) y 1 ( x ) + u ∗ ( x ) y 1 ( x ) y=C_1y_1(x)+C_2U(x)y_1(x)+u^*(x)y_1(x) y=C1y1(x)+C2U(x)y1(x)+u(x)y1(x)
上式方法显然也适用于求齐次方程(1)的通解。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233777.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Springboot 项目JVM优化「建议收藏」

    Springboot 项目JVM优化「建议收藏」一,SpringBoot扫包优化@SpringBootApplication注解自动获取应用的配置信息,会给应用带来一些副作用。由自动配置(auto-configuration)和组件扫描(componentscanning)组成,这跟使用@Configuration、@EnableAutoConfiguration和@ComponentScan三个注解的作用是一样的。…

    2022年5月2日
    36
  • SQL2005关于quotename的用法(转)[通俗易懂]

    SQL2005关于quotename的用法(转)[通俗易懂]首先,sqlserver里的标识符有一定的规则,比如 你createtableabc123(…)那么中间含有空格,它不是符合规则的。你会写做createtable[abc123](….)即以[]来定界标识符。quotename将字串成为有效的标识符。它有什么用呢?我举个例子:你有个表名字叫做aa[]bb当

    2022年7月25日
    10
  • java基础练习题(含答案)[通俗易懂]

    java基础练习题(含答案)[通俗易懂]7、数组操作题一现在有如下一个数组:intoldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5},要求将以上数组中值为0的项去掉,将不为0的值存入一个新的数组,生成的新数组为:intnewArr[]={1,3,4,5,6,6,5,4,7,6,7,5}intoldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};intcount=0;for…

    2022年7月7日
    29
  • 谷歌官方发布Android版Buzz[通俗易懂]

    谷歌官方发布Android版Buzz[通俗易懂]3月19日,据外媒报道,谷歌公司近日推出Android版谷歌Buzz。  据悉,谷歌Buzz的Android版本目前只支持英文版,而且至少是Android1.6。  消息称,谷歌Buzz在Android平台上的应用非常稳定,可以与谷歌地图相接,随时切换显示用户发布内容的地址,可以直接上传文字和照片,无需其他App软件辅助。(完)

    2022年10月10日
    4
  • Eureka 集群部署

    Eureka 集群部署Eureka集群介绍 注册中心Eureka又称服务中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等。任何一个服务都不能直接去掉用,都需要通过注册中心来调用。通过服务中心来获取服务你不需要关注你调用的项目IP地址,由几台服务器组成,每次直接去服务中心获取可以使用的服务去调用既可。由于各种服务都注册到了服务中心,就有了很多高级功能条件。比如几台服务提供相同服务来做客户端负载均衡(Ribbon);监控服务器调用成功率来做断路器(Hystrix),移除服务列表中的故障点;监控服务调用时间

    2022年5月29日
    45
  • phpstorm 常用快捷键

    phpstorm 常用快捷键

    2022年3月2日
    72

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号