MIT_线性代数笔记:第 23 讲 微分方程和 exp(At)

2024-01-04


本讲中我们将面对微分方程,将一阶常系数微分方程转化为线性代数问题进行处理。主要思路基于常系数线性方程的解是指数形式,而寻找其指数和系数就是线代主要研究的问题。这里会涉及到矩阵型指数的运算 e A t e^{At} e A t

微分方程 Differential equations

d u 1 d t = − u 1 + 2 u 2 d u 2 d t = u 1 − 2 u 2 \begin{align*} &\frac{du_1}{dt} = -u_1 + 2u_2\\ &\frac{du_2}{dt} = u_1 -2u_2 \end{align*} d t d u 1 = u 1 + 2 u 2 d t d u 2 = u 1 2 u 2
初值条件 u 1 u_1 u 1 =1 , u 0 u_0 u 0 =0 → \rightarrow d u d t = A u \frac{du}{dt} = Au d t d u = A u , A = [ − 1 2 1 − 2 ] A=\begin{bmatrix} -1 & 2 \\ 1 & -2 \end{bmatrix} A = [ 1 1 2 2 ] ,u(0) = [ 1 0 ] \begin{bmatrix} 1\\0 \end{bmatrix} [ 1 0 ]

分析矩阵 A 的目的是要追踪 u 随时间的变化,而首先要做的是找到矩阵的特征值和特征变量。
A = [ − 1 2 1 − 2 ] A=\begin{bmatrix} -1 & 2 \\ 1 & -2 \end{bmatrix} A = [ 1 1 2 2 ] ,很明显矩阵 A 为奇异矩阵,因此存在一个特征值λ1=0,而矩阵的迹为-3,因此还有一个特征值为λ2=-3。
当然我们也可以用一般方法计算 ∣ A − λ E ∣ = \begin{vmatrix} A - λE \end{vmatrix} = A λ E = ∣ − 1 − λ 2 1 − 2 − λ ∣ \begin{vmatrix} -1-λ& 2 \\1 & -2-λ \end{vmatrix} 1 λ 1 2 2 λ = λ 2 λ^2 λ 2 +3λ =0

特征值 λ 2 λ_2 λ 2 = −3 将会逐渐消失,因为答案中将会有一项为 e − 3 t e^{−3 t } e 3 t ,该项会随着时间的推移趋近于0 。答案的另一部分将有一项为 e 0 t e^{0t} e 0 t ,该项是一个常数,其值为1,并不随时间而改变。通常含有0 特征值的矩阵会随着时间的推移达到稳态。

一阶线性微分方程的解的形式是 e λ t e^{λt} e λ t 。两个特征值中,1 会使结果达到稳态,而-3 所对应的 e-3t会随时间增大而变小 。
方程的通解为 U(t) = c 1 e λ 1 t X 1 c_1e^{λ_1t} X_1 c 1 e λ 1 t X 1 + c 2 e λ 2 t X 2 c_2e^{λ_2t} X_2 c 2 e λ 2 t X 2

λ 1 λ_1 λ 1 = 0, λ 2 λ_2 λ 2 = −3代入( A - λI )x =0,分别求得对应的特征向量 x1= [ 2 1 ] \begin{bmatrix} 2\\1 \end{bmatrix} [ 2 1 ] ,x2= [ 1 − 1 ] \begin{bmatrix} 1\\-1 \end{bmatrix} [ 1 1 ]
U(t) = c 1 e λ 1 t X 1 c_1e^{λ_1t} X_1 c 1 e λ 1 t X 1 + c 2 e λ 2 t X 2 c_2e^{λ_2t} X_2 c 2 e λ 2 t X 2 = c 1 e 0 [ 2 1 ] + c_1e^{0} \begin{bmatrix} 2\\1 \end{bmatrix}+ c 1 e 0 [ 2 1 ] + c 2 e − 3 t [ 1 − 1 ] c_2e^{-3t} \begin{bmatrix} 1\\ -1 \end{bmatrix} c 2 e 3 t [ 1 1 ]
U(0) = c 1 [ 2 1 ] c_1 \begin{bmatrix} 2\\1 \end{bmatrix} c 1 [ 2 1 ] + c 2 e − 3 t [ 1 − 1 ] c_2e^{-3t} \begin{bmatrix} 1\\ -1 \end{bmatrix} c 2 e 3 t [ 1 1 ] = [ 1 0 ] \begin{bmatrix} 1\\0 \end{bmatrix} [ 1 0 ] ,可解得 c 1 c_1 c 1 = c 2 c_2 c 2 = 1/3。

因此 U(t) = 1 3 [ 2 1 ] \frac{1}{3} \begin{bmatrix} 2\\1 \end{bmatrix} 3 1 [ 2 1 ] + 1 3 e − 3 t [ 1 − 1 ] \frac{1}{3}e^{-3t} \begin{bmatrix} 1\\ -1 \end{bmatrix} 3 1 e 3 t [ 1 1 ] ,前一项为稳定状态,后一项随着时间衰减。
稳定性:
在这里插入图片描述
在方程
d U d t \frac{dU}{dt} d t d U = Au中,矩阵 A 的状态表明不同分量之间相互耦合,而用特征值和特征向量处理进行对角化是为了解耦。令 u=Sv,其中 S 是由矩阵 A 的特征向量组成。则有:
在这里插入图片描述

矩阵指数函数 Matrix exponential e A t e^{At} e A t

我们可以用幂级数的公式:

e x = ∑ n = 0 ∞ x n n ! = 1 + x + x 2 2 + x 3 6 + . . . . . . e^x =\sum_{n=0}^∞ {\frac{x^n}{n!}} = 1+x+\frac{x^2}{2} + \frac{x^3}{6} + ...... e x = n = 0 n ! x n = 1 + x + 2 x 2 + 6 x 3 + ......

来定义矩阵型指数运算 e A t e^{At} e A t

e A t = I + A t + ( A t ) 2 2 + ( A t ) 3 6 + . . . . . e^{At} = I + At + \frac{(At)^2}{2}+ \frac{(At)^3}{6} + ..... e A t = I + A t + 2 ( A t ) 2 + 6 ( A t ) 3 + .....

如果 At 的特征值很小,满足收敛条件 ∣ λ ( A t ) ∣ \begin{vmatrix} λ(At) \end{vmatrix} λ ( A t ) <1,则可以用几何级数来定义矩阵型指数:

1 1 − x = ∑ n = 0 ∞ x n → ( I + A t ) − 1 = I + A t + ( A t ) 2 + ( A t ) 3 + . . . . . \frac{1}{1- x } = \sum_{n=0}^∞x^n \rightarrow ( I + At )^{-1} = I + At + (At)^2+ (At)^3 + ..... 1 x 1 = n = 0 x n ( I + A t ) 1 = I + A t + ( A t ) 2 + ( A t ) 3 + .....

前文中我们已经写出了矩阵指数函数的公式 e A t e^{ At} e A t = S e Λ t S − 1 Se^{Λt}S^{-1} S e Λ t S 1 。如果矩阵 A 具有 n个线性无关的特征向量,我们可以从幂级数定义的矩阵指数公式来再次验证:
在这里插入图片描述

二阶微分方程 Second order differential equations

我们可以将二阶微分方程 y ′ ′ + b y ′ + k y y^{''} +by^{'} +ky y ′′ + b y + k y =0 转化为 2 x 2 的一阶问题进行处理,构造方法类似于我们对斐波那契数列的处理方法。

令u = [ y ′ y ] \begin{bmatrix} y^{'}\\y \end{bmatrix} [ y y ] ,则有 u ′ = [ y ′ ′ y ′ ] = [ − b − k 1 0 ] [ y ′ y ] u^{'} =\begin{bmatrix} y^{''}\\y^{'} \end{bmatrix} =\begin{bmatrix} -b & -k \\ 1 & 0 \end{bmatrix}\begin{bmatrix} y^{'}\\y \end{bmatrix} u = [ y ′′ y ] = [ b 1 k 0 ] [ y y ]

如果是 k 阶微分方程,那么需要一个 k x k 矩阵,除了第一行和对角线下面一排斜线上的元素之外,这个系数矩阵其它元素均为 0。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MIT_线性代数笔记:第 23 讲 微分方程和 exp(At) 的相关文章

随机推荐

  • 服务器的丢包率高怎么办

    网络出现丢包状况了怎么办 具体情况可以从以下几点来判断 1 有可能是线路故障导致的 所以可以用光纤打光仪先判断是否是光纤的问题 2 对于设备方面来说 很多都是网络接口的光纤接触不良等 3 也可能是操作系统的问题 比如网卡问题和网络运营线路问
  • element ui弹窗在别的弹窗下方,优先级不高的问题

    在 弹窗 的标签中加入append to body即可解决该问题
  • Python基础(十六、数据容器汇总)

    文章目录 一 数据容器汇总 二 数据容器通用操作 1 遍历 2 通用统计 len 容器 max 容器 min 容器
  • 解决重定向导致的cookie丢失

    转发前加上 String s response getHeader Set Cookie s HttpOnly Secure SameSite None response setHeader Set Cookie s
  • Java编写CS架构学生管理系统

    一 环境准备 工具 eclipse navicat 环境 jdk8 数据库 mysql5 7 二 正式开始 第一步 分析需求 就是我们需要知道该干什么 登录功能 对学生信息增删改查操作 第二步 创建项目StudentManager 由于我们
  • catkin_make 编译报错 Unable to find either executable ‘empy‘ or Python module ‘em‘...

    文章目录 写在前面 一 问题描述 二 解决方法 参考链接 写在前面 自己的测试环境 Ubuntu20 04 一 问题描述 自己安装完 anaconda 后 再次执行 catkin make 遇到如下问题 CMake Error at opt
  • How to collect data

    How to collect data 爬虫 Java Python 反爬虫 自动化测试工具 Selenium QMetry Automation Studio Te
  • 【ESP32接入国产大模型之文心一言】

    1 怎样接入文心一言 随着人工智能技术的不断发展 自然语言处理领域也得到了广泛的关注和应用 在这个领域中 文心一言作为一款强大的自然语言处理工具 具有许多重要的应用价值 本文将重点介绍如何通过ESP32接入国产大模型之文心一言api 以及其
  • 公司PCB设计需要外包,需要准备哪些资料给PCB设计公司呢?

    现阶段许多公司仍然是让硬件工程师来进行PCB设计和方案开发 除开这些 硬件工程师还要做更多的专业工作 这样势必会使产品上市的时间大大延长 而且现在随着高速数字电子技术的发展 对高速PCB设计的要求也越高 信号完整性仿真分析 nbsp 时序分
  • 14.10-其他阻塞和非阻塞混合使用的原则

    其他阻塞和非阻塞混合使用的原则 1 同时使用阻塞和非阻塞赋值 2 对同一变量既阻塞赋值又非阻塞赋值 综合出错 原则5 不要在同一个always块中同时使用阻塞和非阻塞赋值 1 同时使用阻塞和非阻塞赋值 Verilog语法并没有禁止将阻塞和非
  • DriveMLM

    本人转载于大佬 大型语言模型为智能驾驶开辟了新的格局 赋予了他们类似人类的思维和认知能力 本文深入研究了大型语言模型 LLM 在自动驾驶 AD 中的潜力 进而提出了DriveMLM 这是一种基于LLM的AD框架 可以在仿真环境中实现闭环自动
  • 协议茶馆:TLV 格式及编码

    本篇是多年前的存篇 出处不详 旧酒换新瓶 温故知新 有了新的理解 一 什么是 TLV 格式 几乎所有的通信都有协议 而几乎所有的需要在卡片和终端之间传送的数据 结构 都是 TLV 格式的 TLV 是 tag length 和 value 的
  • Spring框架-入门(IOC,DI)

    文章目录 Spring框架 简介 创建Spring项目 理解IOC和DI IOC控制反转 示例
  • Spring框架-Spring Bean管理

    文章目录 Spring Bean管理 Spring Bean 配置方式 使用XML配置方式 User java
  • 11.使用递归求一个整数的每一位并且求和

    使用递归求一个整数的每一位 public class Main public static void print int n if n lt 10 System out println n 10 return print n 10 Syst
  • 用C语言采集游戏平台数据并做行业分析

    游戏一直深受90 00后的喜爱 有些人因为对游戏的热爱还专门成立了工作室做游戏赚钱 但是游戏行业赚钱走不好就会被割一波韭菜 那么现在什么游戏挣钱 什么游戏好玩认可度高 带着这样的问题我将利用我毕生所学 写了下面一段爬虫程序 这是一个用C 编
  • 夺冠!特等奖!实在Agent智能体闪耀“2023首届全国人工智能应用场景创新挑战赛总决赛”

    为贯彻落实国务院 新一代人工智能发展规划 及科技部 教育部等六部委联合印发的 关于加快场景创新 以人工智能高水平应用促进经济高质量发展的指导意见 中国人工智能学会 科技部新一代人工智能发展研究中心 东莞市人民政府 联合发起主办 2023首届
  • Redis生产环境最佳实践

    欢迎关注公众号 通过文章导读关注 11来了 及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理解 Redis 系列文章结合电商场景讲解 Redis 使用场景 中间件系列笔记 和 编程高频电子书 文章导读地址 点击查看文
  • macbook录屏快捷键大全,教你快速录制视频

    有人知道macbook电脑有录屏快捷键吗 现在录屏的速度太慢了 每次打开都要浪费不少时间 要是有录屏快捷键 应该会快很多 有哪位大佬知道吗 教教我 无论是在工作还是生活中 电脑已成为不可或缺的工具 而macbook作为苹果公司推出的一款笔记
  • MIT_线性代数笔记:第 23 讲 微分方程和 exp(At)

    目录 微分方程 Differential equations 矩阵指数函数 Matrix exponential e A t e At