matlab 定义一个有自变量的方程_常微分方程:(第四章) 高阶微分方程

参考《常微分方程》第三版(王高雄)

常微分方程王高雄 第四章 高阶微分方程_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
f20e13e3527f9b81b0e56cdbeac376d1.png

对于高阶微分方程,线性部分见4、5章,非线性部分见6章。

4.1 线性微分方程的一般理论

定义:线性微分方程分为非齐次微分方程和齐次微分方程

n阶非齐次微分方程:

8694bb0850520622b5d81983c0f88100.png

n阶齐次微分方程:

44b0a0dfdbe7538ea3568b1cf6c50eef.png

其中系数及f(t)为闭区间[a,b]上的连续函数。


一.首先引进一些本章常用到的定义:

1.朗斯基行列式(p122)

34aa92682b21606ac31542567d2007c8.png

2.函数的线性相关&线性无关

a5278153a734825dfc602ef4123c7448.png

3.基本解组(p126)

2f2678bf0a8e8c9eb15de25dcd9f5e82.png

二.齐次线性方程基本性质

a)存在唯一性定理

5e5bb220dbdec87e5ed323f74bcd891a.png

b)叠加原理

bc0191a7526986c36760022a885c78fb.png

c) 函数线性相关性与朗斯基行列式的关系

9650d93a9bf444f28009af566e5c0060.png

d)方程解(函数)线性无关,则朗斯基行列式在区间上的任何一点都不为0

5ca7b5675eea624f49b67791c070c106.png

根据定理3和定理4可以知道,由n阶齐次线性微分方程(4.2)的n个解构成的朗斯基行列式或者恒等于零,或者在方程的系数为连续的区间内处处不等于零

e)通解结构定理

39a7cbfbe3481ed4e889595e3313acbd.png

三.非齐次线性微分方程的基本性质及常数变易法

a)齐次线性微分方程与非齐次线性微分方程解之间的关系

39a7cbfbe3481ed4e889595e3313acbd.png

fecefa8f51b3e9c69903ef265aebe290.png

b)常数变易法

设齐次线性微分方程的基本解组与通解如下:

ec5bbf70e871cdaae8bf9f64d5399958.png

则根据常数变易原理,可设非齐次线性微分方程的通解为:

ddf649bf953ccf0cc81870381e6b3fc8.png

则关键是确定

,最后得到方程的解如下形式:

735365390fc3577faac562f7020e958d.png

具体证明及一个例子如下:

6806032a2c04bb4757d8598700e74a3f.png

27648d18a5ff0c9224b2b0104faee1af.png

例子:

727d5d2e6cfc0897a2ac0dd85d9f0027.png

4.2 常系数线性微分方程的解法

事实上,对于一般的线性微分方程是没有普遍的解法的.本节介绍求解问题能够彻底解决的一类方程——常系数线性微分方程及可以化为这一类型的方程.我们将看到,为了求得常系数齐次线性微分方程的通解,只须解一个代数方程而不必通过积分运算.对于某些特殊的非齐次线性微分方程也可以通过代数运算和微分运算求得它的通解,我们一定要记住常系数线性微分方程固有的这种简单特性.

讨论常系数线性微分方程的解法时,需要涉及实变量的复值函数及复指数函数的问题。

4.2.1 复值函数与复值解

一.定义

a)首先给出复值函数的极限、连续、可微的概念

c699d8b18df6f30f672943aef92eccab.png

b)

的定义,其中

c699d8b18df6f30f672943aef92eccab.png

1a9ea2d944fe141cf14f95cb81384a3b.png

c)

的性质(p135)

12eb0c37def579762c3c08205ef257b5.png

5daa69b37d47bc97b097f9fc019b8cb9.png

74819d50d1249a71d33d6b8b03ef869a.png

d)方程的复值解的性质

aebcff1aaea17d89d00d38be1f074280.png

4.2.2 常系数线性微分方程和欧拉方程

一. 齐次线性微分方程

设齐次线性微分方程中所有系数都是常数,即方程有如下形式:

d6925ddc1c4af5aca4fede65b5bad047.png

由4.1的一般理论可知,为了求方程(4.19)的通解,只需要求出它的基本解组,求基本解组的一种很重要的方法—欧拉待定指数函数法特征根法

等价转换)分析可知:

为方程(4.19)的解的充要条件为
是代数方程

3dcd3c81b54c85008be28318faaa1916.png

的根。

称(4.21)为(4.19)的特征方程,它的根就称为特征根。对于特征根,下面根据不同的情形分别进行讨论:

(1)单根+实根

9cfd0db8909a50c0d424e0cb86755cfc.png

方程通解为:

07041bfd4a87d6f0a2030fbea1e469c3.png

(2)重根+实根(p140)

0480ead5f692992575ea36286f65b03a.png

(4.25)和(4.26)全体n个解构成方程(4.19)的基本解组。对所以基本解组进行系数加权即得到通解。

(3)单根+复根

1e8450554c17381f32714ddd494f8824.png

特征根为

(4)重根+复根(p141):k->2k

ffb538c798aca1ec02795d0752c2dc9c.png

二.欧拉方程(p142)

总结:欧拉方程通过自变量变换可转化为常系数齐次线性微分方程,解的求法也类似可以得到

2c2b6858ab0e6ad4f1bba9c8096d3af2.png

最后可化解为常系数齐次线性微分方程

94ba1ed893bda99e2c01c6f302096fd9.png

而由前面的特征根法可知,方程(4.30)有形如

的解,又由变换可知
,故
,这一结果可作为求解欧拉方程的解的公式,即对于欧拉方程,我们设其解为

检验:以

代入欧拉方程(4.29)【做题时直接这样替换即可】,约去因子
,就得到确定K的代数方程及实根下的m个解与复根下的2m个解。

ad5aa9c2265e4a7736f3dc01b29e3cc3.png

下面通过例6进一步理解:

c27ee984bd0c333fe26dd220415c9cb0.png

4.2.3非齐次线性微分方程-比较系数法与拉普拉斯变换

前面4.1.3介绍了非齐次线性微分方程求解的常数变易法-即在已知齐次线性微分方程解的前提下,将常数加以自变量约定为非齐次的通解,微分求和,进行化解,求出常数加自变量后的导数,进而确定出常数加自变量的函数形式。。。上述步骤求解往往比较繁琐。下面介绍当f(t)具有某些特殊形状时所适用的一些方法——比较系数法与拉普拉斯变换。它们的特点是不需通过积分而用代数方法即可求得非齐次线性微分方程的特解,即将求解微分方程的问题转化为某一个代数问题来处理,因而比较简便.

1.比较系数法

  • 类型I(p145)

f576c6251e2d7e753f4df564e2f41271.png
  • 类型II(p148)

449327b3d1242876d1abd22216d8b62e.png
  • 类型II的特殊情形(p150)

547d02edb2100d7724d1e5a12643ab01.png

2.拉普拉斯变换(p150)

20aec1c4c8a3233a16490c9f672f703a.png

2847e27a7ae0d264181f8340ba28c06e.png

4.3 高阶微分方程的降阶和幂级数解法

对于n阶微分方程

56933fa7a6be194bc179cbcd395e4f30.png

4.3.1 可降阶的一些方程类型

下面讨论三类特殊方程的降阶问题:

1.方程不显含未知函数(p166)

612a028d80d00ae51549b1359c6824f3.png

2.不显含自变量t的方程(p167)

7dbbc93a99fdd76f38644f150c3d7821.png

3.齐次线性微分方程

e1d9fd5600298a3a0d2f615c842a2c7e.png

4.3.2 幂级数解法(p173)

ec132fef152eb2319a6bcf063b8b2e5f.png

更多可参见书中p173

matlab解微分方程

y
  • p130例1:

c8bf4817baf7481db464676da479ea6c.png

matlab实现:

 x=dsolve('D2x+x=1/cos(t)')x =C10*cos(t) + log(cos(t))*cos(t) + C11*sin(t) + t*sin(t)

与书中结果一样。

  • p130例2:

b45bdb5aacc2f07c99011cc4f31cefd7.png

matlab实现:

>> x=dsolve('t*D2x-Dx=t^2')x =C16*t^2 + t^2*(t/3 + C15/(2*t^2))
  • p154例13

fe2ca285247a567a641e9870b67614ea.png

matlab实现:(注意数乘符号*不能省)

 x=dsolve('D2x+2*Dx+x=exp(t)','x(1)=Dx(01)=0')x =(t*exp(t))/2 - (exp(t)*(2*t - 1))/4 - (C30*exp(-t))/2 + C30*t*exp(-t)

2020.11.19

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

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

相关文章

HttpClient api-连接池

【README】 本文 refer2 HttpClient Tutorialhttps://hc.apache.org/httpcomponents-client-4.5.x/current/tutorial/pdf/httpclient-tutorial.pdf 【2.3】http连接管理器 【2.3.1】可管理的连接与连接管理器 1)http连接简述 HTTP 连接是复杂的、有状态的、线程…

使用SpringBoot搭建一个简单的webSocket服务

前言 个人地址:使用SpringBoot搭建一个简单的webSocket服务 什么是WebSocket? WebSocket是一个HTML5新增的协议,它的目的在浏览器和服务器之间建立一个不受限的双向实时通信的通道。比如,服务器可以任意时刻发送消息给浏览器。它是基于TCP&am…

cas 登录之后不跳转_图解JWT如何用于单点登录

点击上方“Java知音”,选择“置顶公众号”技术文章第一时间送达!作者:流云诸葛http://cnblogs.com/lyzg/p/6132801.html推荐阅读(点击即可跳转阅读)1. 淘宝服务端高并发分布式架构演进之路2. IntelliJ IDEA 从入门到上瘾教程,2019…

转:java网络编程-HTTP编程

转自: java网络编程-HTTP编程_Stillsings的博客-CSDN博客HTTP编程Java HTTP编程支持模拟成浏览器的方式去访问网页URL, Uniform Resource Locator,代表一个资源URLConnection获取资源连接器根据URL的openConnection()方法获得URL…

Centos7-通过RPM方式安装MySQL5.7

前言 Hallo,我们都知道开发时数据库是不可或缺的,本文就简单记录一下安装MySQL数据库的其中一种方式吧。 系统环境 系统:CentOS Linux 7.5 数据库版本:5.7 安装步骤 1. 从官网获取安装包 官方下载地址:https://ww…

python开发工具下所有软件都打不开_Python 开发工具链全解

可能刚开始学习Python时,有人跟你说可以将源文件所在的文件夹添加到 PYTHONPATH环境变量中,然后可以从其他位置导入此代码。在大多数情况下,这个人常常忘记补充这是一个非常糟糕的主意。有些人在互联网上发现了这一点,其他人却要看…

利用F#库canopy进行UI测试

虽然Selenium是一个流行的UI测试库,但基于它创建的测试却有着脆弱与不可靠等常见的问题。InfoQ与canopy的作者Chris Holt进行了一次访谈,以便更深入地了解canopy这个在Selenium的基础上所创建的F#库。 InfoQ:你能否为我们介绍一下canopy&…

转: Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解)

转自: Springboot — 用更优雅的方式发HTTP请求(RestTemplate详解) - Java知音号 - 博客园RestTemplate是Spring提供的用于访问Rest服务的客户端,RestTemplate提供了多种便捷访问远程Http服务的方法,能够大大提高客户端的编写效率。 我之前的HTTP开发是…

SpringBoot整合Shiro权限框架

前言 在系统管理中,权限是非常重要的一个环节。目前权限框架中使用比较多的有Shiro、Spring Security。🎃 本篇简单写一下SpringBoot整合Shiro权限框架小栗子🌰。 个人博客地址:SpringBoot整合Shiro权限框架 介绍Shiro Apache S…

Java开发必须掌握的8种网站攻防技术

转载自 Java开发必须掌握的8种网站攻防技术 XSS攻击 XSS攻击的全称是跨站脚本攻击(Cross Site Scripting),是WEB应用程序中最常见到的攻击手段之一。跨站脚本攻击指的是攻击者在网页中嵌入恶意脚本程序, 当用户打开该网页时,脚本程序便开始在客户端的浏览器上执行,以盗取客户端…

转:json与map互转

转自: java中字符串,json,Map互相转换(各种转换都有)_蜗牛驿站-CSDN博客_java json转map前提:使用jar包为fastjsonimport com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject; 程序如下: …

专属微信二维码python制作_如何利用Python制作简单的公众号二维码关注图

创意配图:微信,微信公众号,微信大V 而且最近发现了一个新的图像处理方面的库—Wand,它是 ImageMagick 库的 Python 接口。于是,我就打算用这个库来实现简单的制作一个二维码关注图,主要是完成以下几个工作&…

如何迁移#SNMP到.NET Core平台的一些体会

.NET Core 依然在飞速进化中,所以如果不是非常喜欢折腾的性格,建议各位还是暂时忍耐。 准备阶段 首先,Visual Studio 2015是必要的开发工具。虽然它已经包含了.NET Core的原始测试版,这里还是推荐下载 RC1 安装包, htt…

JAVA实现一个图片上传预览功能

这个小项目主要使用java实现了一个简单的图片上传预览功能,废话不多说,先上实现成果 ^ _ ^💯 预览 登录页 主页 上传页 图片预览 项目架构 后端: SpringBoot shiro mybatis-plus druid hutool 前端: layui viewer 项目结构 ├─src├…

小程序执行运行过程原理_PLC的基础小知识!不用把PLC想的太难

PLC实质上是工业计算机,是计算机技术与传统继电接触器控制器技术相结合的产物,只不过比一般的计算机具有更强的与工业过程相连接的接口和更直接的适用于工业控制要求的编程语言。一、PLC的结构从硬件结构上看,PLC主要由中央处理单元(CPU)、存…

内部局域网可自行分配的ip地址

【1】有些ip地址很特殊 以 10. 、 172.16. 、172.31. 、192.168. 开头的所有ipv4地址都未分配。 更确切的说,这些地址不会被 ISP(Internet服务提供商)分配给广域网上的计算机,即无法加入全球Internet网络-广域网; 但…

以吃货的角度理解 IaaS,PaaS,SaaS 是什么

转载自 以吃货的角度理解 IaaS,PaaS,SaaS 是什么随着云计算时代的到来,越来越多的软件,开始采用云服务。越来越多的概念也随之而来。云服务只是一个统称,可以分成三大类。IaaS:基础设施服务,Inf…

.Net使用RabbitMQ详解

序言 这几天呢,公司风波再起,去年一年公司CTO换啦4任,CEO换啦三个,这不刚来个新老大,感觉还不错,却没干过3个月又要走,索性趁老大们走来走去的时候,就给自己空出来,稍稍总…

SpringBoot整合Redis要注意的那些

前言 昨天自己在重新学习SpringBoot整合Redis时,遇到了一个问题java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig,错误很明显找不到需要的类。下面主要记录一下错误是怎么出线的,并且如何解决。 错…

Java之Socket与HTTP区别

转自: Java之Socket与HTTP区别 - 曹刚 - 博客园我们都知道TCP/IP协议共分四层:①链路层,有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他…