第 14 章 常微分方程的 MATLAB 求 解 编者. Outline 14.1 微分方程的基本概念 14.2 几种常用微分方程类型 14.3 高阶线性微分方程 14.4 一阶微分方程初值问题的数值解 14.5 一阶微分方程组和高阶微分方程的数值解 14.6 边值问题的数值解.

Slides:



Advertisements
Similar presentations
高等数学( XJD ) 第二章 导数与微分 返回 高等数学( XAUAT ) 高等数学( XJD ) 求导法则 基本公式 导 数 导 数 微 分微 分 微 分微 分 求导方法 高阶导数 微分法则 导数与微分关系图导数与微分关系图.
Advertisements

一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
第五节 全微分方程 一、全微分方程及其求法 二、积分因子法 三、一阶微分方程小结. 例如 所以是全微分方程. 定义 : 则 若有全微分形式 一、全微分方程及其求法.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第二章 导数与微分 习题课 主要内容 典型例题 测验题. 求 导 法 则求 导 法 则 求 导 法 则求 导 法 则 基本公式 导 数 导 数 微 分微 分 微 分微 分 高阶导数 高阶微分 一、主要内容.
目录 上页 下页 返回 结束 习题课 一、导数和微分的概念及应用 二、导数和微分的求法 导数与微分 第二章.
第四节 复合函数求导 法则及其应用 一、复合函数求导法则 二、初等函数的求导问题 三、一阶微分的形式不变性 四、隐函数的导数 五、对数求导法 六、参数形式的函数的求导公式.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
常系数线性微分方程组 §5.3 常系数线性方程组. 常系数线性微分方程组 一阶常系数线性微分方程组 : 本节主要讨论 (5.33) 的基解矩阵的求法.
第七节 函数的微分 一 、微分 概念 二、微分的几何意义 三、 基本初等函数的微分公 式与 微分运算法则 四 、小结.
第三节 二阶线形微分方程 二阶线形齐次微分方程4.3.1 二阶线形齐次微分方程 二阶线形非齐次微分方程4.3.2 二阶线形非齐次微分方程.
积 分 的 应 用 不定积分的应用 定积分的应用 第四章 微分方程 不定积分的应用 第 一 节第 一 节 学习重点 微分方程的概念 一阶微分方程的求解.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
1 热烈欢迎各位朋友使用该课件! 广州大学数学与信息科学学院. 2 工科高等数学 广州大学袁文俊、邓小成、尚亚东.
5.4 微 分 一、微分概念 二、微分的运算法则与公式 三、微分在近似计算上的应用. 引例 一块正方形金属片受热后其边长 x 由 x 0 变到 x 0  x  考查此薄片的面积 A 的改变情况  因为 A  x 2  所以金属片面 积的改变量为  A  (x 0 
4.3 一阶线性微分方程 一、案例 二、概念和公式的引出 三、进一步的练习 四、实训. 一、案例 [ 溶液的混合 ] 一容器内盛有 50L 的盐水溶液,其中含有 10g 的盐.现将每升含盐 2g 的溶液以每分钟 5L 的速度注 入容器,并不断进行搅拌,使混合液迅速达到均匀, 同时混合液以 3L/min.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
一、可分离变量的微分方程 可分离变量的微分方程. 解法 为微分方程的解. 分离变量法 §2 一阶常微分方程.
第二章 导数与微分 一. 内 容 要 点 二. 重 点 难 点 三. 主 要 内 容 四. 例 题与习题.
第二章 导数与微分. 二、 微分的几何意义 三、微分在近似计算中的应用 一、 微分的定义 2.3 微 分.
2.3 函数的微分. 四川财经职业学院 课前复习 高阶导数的定义和计算方法。 作业解析:
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
经济数学 第四章 不定积分. 4.1 不定积分的概念与性质 4.2 不定积分的性质 4.3 不定积分的换元积分法 4.4 不定积分的分部积分法.
第五章 二次型. 第五章 二次型 知识点1---二次型及其矩阵表示 二次型的基本概念 1. 线性变换与合同矩阵 2.
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
5.3 二阶微分方程 主要内容 1.可降阶的二阶微分方程 2.二阶常系数线性微分方程.
第三章 函数逼近 — 最佳平方逼近.
第六章 微分方程 — 积分问题 推广 — 微分方程问题.
复习 齐次方程 齐次方程的解法 化为可分离变量的方程然后求解. 可化为齐次方程的方程 其它情况, 令 化为齐次方程;
第一章 行列式 第五节 Cramer定理 设含有n 个未知量的n个方程构成的线性方程组为 (Ⅰ) 由未知数的系数组成的n阶行列式
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
高等数学电子教案 第五章 定积分 第三节 微积分基本定理.
第五节 微积分基本公式 、变速直线运动中位置函数与速度 函数的联系 二、积分上限函数及其导数 三、牛顿—莱布尼茨公式.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第二节 微积分基本公式 1、问题的提出 2、积分上限函数及其导数 3、牛顿—莱布尼茨公式 4、小结.
第四章 定积分及其应用 4.3 定积分的概念与性质 微积分基本公式 定积分的换元积分法与分部积分法 4.5 广义积分
一阶微分方程的一般形式是 一阶微分方程的对称形式是 一阶微分方程的显式形式是 或. 一阶微分方程的一般形式是 一阶微分方程的对称形式是 一阶微分方程的显式形式是 或.
第四章 函数的积分学 第六节 微积分的基本公式 一、变上限定积分 二、微积分的基本公式.
第四章 一元函数的积分 §4.1 不定积分的概念与性质 §4.2 换元积分法 §4.3 分部积分法 §4.4 有理函数的积分
第一章 函数与极限.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第三节 函数的求导法则 一 函数的四则运算的微分法则 二 反函数的微分法则 三 复合函数的微分法则及微分 形式不变性 四 微分法小结.
计算机数学基础(下) 第5编 数值分析 第14章 常微分方程的数值解法.
第四节 一阶线性微分方程 线性微分方程 伯努利方程 小结、作业 1/17.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
高等院校非数学类本科数学课程 大 学 数 学(一) —— 一元微积分学 第三十五讲 二阶常系数线性微分方程.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第二章 导数与微分 第二节 函数的微分法 一、导数的四则运算 二、复合函数的微分法.
§4.3 常系数线性方程组.
第三章 导数与微分 习 题 课 主要内容 典型例题.
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
第九章 微分方程与差分方程简介 §9.1 微分方程的基本概念 §9.2 一阶微分方程 §9.3 高阶常系数线性微分方程
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第一章 函数与极限.
数列.
Partial Differential Equations §2 Separation of variables
§6.7 子空间的直和 一、直和的定义 二、直和的判定 三、多个子空间的直和.
第三章 函数的微分学 第二节 导数的四则运算法则 一、导数的四则运算 二、偏导数的求法.
一元二次不等式解法(1).
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
第四节 第七章 一阶线性微分方程 一、一阶线性微分方程 *二、伯努利方程.
§2 方阵的特征值与特征向量.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
5.2.1 变量可分离的微分方程 形如 的微分方程成为变量可 分离的微分方程. 解法 分离变量法 5.2 一阶微分方程(80)
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
一元一次方程的解法(-).
Presentation transcript:

第 14 章 常微分方程的 MATLAB 求 解 编者

Outline 14.1 微分方程的基本概念 14.2 几种常用微分方程类型 14.3 高阶线性微分方程 14.4 一阶微分方程初值问题的数值解 14.5 一阶微分方程组和高阶微分方程的数值解 14.6 边值问题的数值解

14.1 微分方程的基本概念 微分方程:一般的,凡表示未知函数、未知函数的导数与自变量之间的关系的方程,叫做微 分方程,有时也简称方程。 微分方程的阶:微分方程中所出现的未知函数的最高阶导数的阶数,叫做微分方程的阶 微分方程的解:找出这样的函数,把这函数代入微分方程能使该方程成为恒等式。这个函数 就叫做微分方程的解。 微分方程的通解:如果微分方程的解中含有任意常数,且任意常数的个数与微分方程的阶数 相同,这样的解叫做微分方程的通解。 初始条件:设微分方程中的未知函数为 ,如果微分方程是一阶的,通常用来确定任 意常数的条件是 时, 或写成 其中 都是给定的值;如果微分方程是二阶的,通常用来确定任意常数的条件是 其中 和 都是给定的值,上述这种条件叫做初始条件。 确定了通解中的任意常数以后,就得到微分方程的特解。求微分方程 满足初始条 件 的特解是这样一个问题,叫做一阶微分方程的初值问题,记作 微分方程的解的图形是一条曲线,叫做微分方程的积分曲线。

14.2 几种常用微分方程类型 1. 可分离变量的微分方程 一般的,如果一个一阶微分方程能写成 的形式,就是说,能把微分方程写成一端只含 的函数和 ,另一端只含 的函数和 ,那么原方程就称为可分离变量的微分方程。 2. 齐次方程 如果一阶微分方程可化成 的形式,那么就称这方程为齐次方 程。 3. 一阶线性微分方程 线性方程:方程 叫做一阶线性微分方程因为 它对于未知函数 y 及其导数是一次方程。如果 , 则上述方程称为齐次的;如果 , 则上述方程称为非齐次的。为了求出非齐次线性方程的解,我们先把 换成 零而写出方程 该方程叫做对应于非齐次线性方程的齐次线性方程。齐次线性方 程的通解为 非齐次线性方程的通解为 伯努利方程:方程 叫做伯努利( Bernoulli )方程。当 时,该方程是线性微分方程,当 时,该方程不是线性的,但是通过变量的替换,便 可把它化为线性的

4. 可降阶的高阶微分方程 型的微分方程:微分方程 的右端仅含有自变量 x ,容易看出,只 要把 作为新的未知函数,那么微分方程 即化为新未知函数 的一 阶微分方程,两边积分,就得到一个 阶的微分方程 同理可得 依此法继续进行,接连积分 n 次,便得到方程 的含有 n 个任意常数的通解。 型的微分方程 : 方程的右端不显含未知函数 y 。如果我们设 ,那么 因此,方程 就成为 ,这是一个关于变量 的一阶微分方程 ,设其通解为 ,又 因此又得到一个一阶微分方程 对它进行积分,便得到方程 的通解为 型的微分方程:方程中不显含自变量 x ,为了求出它的解,我们令 ,并利用复合函数求导法则把 化为对 的导数,即 这样,方程 就成为 这是一个关于变量 的一阶微分方程 ,设它的通解为 分离变量并积分,便得方程 的通解为

14.3 高阶线性微分方程 1. 线性微分方程解的结构 在 n 阶微分方程 中, 若 是 的一次有理整式,则称此方程为 n 阶线性微分方程。一般形式可写成: 线性微分方程解的结构定理: 如果 是方程 的 n 个线性无关的解,则该方程的通解为 其中 是任意常数。 设 是方程 的一个特解, 是对应的齐次线性方程的通解,则 是上述方程的通解。 若 和 分别是方程 与 的特解,则 是方程 的特解 2. 常系数线性微分方程的 MATLAB 符号求解 MATLAB 中提供了 dsolve 函数求解微分方程(组)。该函数允许用字符串的形式描述微分方 程及初值、边值条件,最终将给出微分方程的解析解。

14.4 一阶微分方程初值问题的数值解 1. 欧拉法及其 MATLAB 实现 对于一阶微分方程的初值问题 ,若要求其数值解,我们可以采用 离散化方法。在求解区间 上取一组节点: 称 为步长。为简单起见,仅考虑等距步长 ,即 将方程 的两端在区间 上积分,得到 即 应用左矩形公式 : ,则有 略去上式中的 ,得 考虑到 ,设已求得 , 的 1 个近似值 ,则由上式可得 由 可依次求出 。称上式即为求解初值问题的 Euler 公式。

2. Runge-Kutta 法及其 MATLAB 实现 考虑微分方程 ,由 Lagrange 微分中值定理,存在 ,使得 于是,由 得 记 ,则称 为区间 上的平均斜率。这样,只要给 出了 的一种算法,就可以得到求解微分方程初值问题的一种计算公式。显然,显式 Euler 公式就是以 作为平均斜率 的近似。 经典四阶 Runge-Kutta 方法的迭代公式:

14.5 一阶微分方程组和高阶微分方程的数值解 1. 一阶微分方程组 前面研究的是求解单微分方程 的数值解法,对于微分方程组,只需将 y 理解成向量, 理解成向量函数,那么对前面研究过的各种计算公式即可用到一阶 微分方程组上来。 2. 高阶微分方程 对于高阶微分方程组的数值求解,首先应将其变换成一阶显式常微分方程组。其具体 转换方法如下:( 1 )将微分方程的最高阶变量移到等式的左边,其他移到右边,并按阶次 从低到高排列,(这里以两个高阶微分方程的转换为例)假设两个高阶微分方程最后能够 显式的表达成下述形式: ( 2 )为每一阶微分式选择状态变量,最高阶除外 ( 3 )根据( 2 )中选用的状态变量,写出所有状态变量的一阶微分的表达式 最后,对初值进行相应的变换,就可以得到所期盼的一阶微分方程组了。 3. 微分方程组的 MATLAB 求解函数 MATLAB 提供了一系列的函数来求解微分方程组,包括 ode 系列函数,另外还提供了 几类特殊的微分方程的求解函数,例如 ode15s , ode15i 等。

14.6 边值问题的数值解 1. 打靶法 打靶法也称为试射法,其基本思想是把边值问题作初值问题来求解,从满足 左端边界条件的解曲线中寻找也满足右端边界条件的解。 线性方程边值问题的打靶法: 考虑如下给出的二阶线性边值问题 该边值问题的打靶法求解过程可以由如下步骤完成:( 1 )计算下面齐次微分方程在区间 上的数值解 , ,初值条件: ;( 2 )计算下面齐 次微分方程在区间 上的数值解 , ,初值条件: ;( 3 )计算下面初值问题在区间 上的数值解 , ,初值条件 : ;( 4 )若 ,则 计算 ;( 5 )计算下面初值问题的数值解,则 即为原边值问 题的数值解 ,初值条件:

非线性方程边值问题的打靶法: 考虑二阶常微分方程 的边值问题,边界条件为 。假定 该问题可以转换为下面的初值问题 则问题转化为求解 ,这是一个复杂的超越方程,可以考虑引入牛顿迭代法求 解参数 m 。具体的迭代公式为: 式中 通过这些关系可以建立方程 具体计算中可以指定一个 m 值,然后求解上面的初值问题,将结果代入上面的迭代公式中 迭代一步,并将结果代入上式中重新计算,直至两次计算出来的 m 值的误差在允许的范围 内为止,最后将 m 值代入初值问题 即可求解原始问题。

2. 边值问题的 MATLAB 函数求解 MATLAB 能求解的边值问题的一般形式如下 其中 y 为状态变量向量 为方程中其他未知参数向量。该方程已知的边界值为 MATLAB 提供了专门求解边值问题的 bvp 解算器 bvpslover 。要想求解一个常微分方程 的边值问题,一般应该遵循以下几个步骤: ( 1 )参数初始化 ( 2 )微分方程和边值问题的 MATLAB 函数描述 ( 3 )边值问题的求解

谢谢大家!