二阶系统的迹-行列式平面方法(trace-determinant methods for 2nd order system)

让我们再次考虑二阶线性系统
d Y d t = A Y \frac{d\mathbf{Y}}{dt}=A\mathbf{Y} dtdY=AY

我们已经知道,分析这种二阶系统。最主要的是注意它的特征值情形。
在这里插入图片描述
(此处没有重根的情形,所有是partial)

而特征值,也就是系统矩阵特征方程的根,和而系统矩阵是直接相关的。
我们知道,在线性代数理论中,矩阵A的迹Trace(A)(简称Tr)是A的各个特征值之和,而矩阵A的行列式determinant(A)(简称det)为特征值的积。
这里我们只考虑二阶系统。

1. 利用矩阵的迹-行列式求特征值

因此若A的特征值为 λ 1 , λ 2 \lambda_1, \lambda_2 λ1,λ2 则有
λ 1 + λ 2 = T r ( A ) λ 1 ∗ λ 2 = d e t ( A ) \lambda_1 + \lambda_2= Tr(A)\\ \lambda_1 * \lambda_2=det(A) λ1+λ2=Tr(A)λ1λ2=det(A)
上过初中的朋友,如果考虑到特征值就是系统矩阵特征方程的根,会不会让你回忆起韦达定理: 对于方程 a λ 2 + b λ + c = 0 a \lambda^2+b\lambda+c=0 aλ2++c=0:
λ 1 + λ 2 = − b a λ 1 ∗ λ 2 = c a \lambda_1 + \lambda_2= -\frac{b}{a}\\ \lambda_1 * \lambda_2=\frac{c}{a} λ1+λ2=abλ1λ2=ac
利用 T r ( A ) 和 d e t ( A ) 和 a , b , c Tr(A)和det(A)和a, b, c Tr(A)det(A)a,b,c的关系, 再根据二次方程求根公式, 有
λ 1 , 2 = T r ± T r 2 − 4 ∗ d e t 2 \lambda_{1,2} = \frac{Tr±\sqrt{Tr^2-4*det}}{2} λ1,2=2Tr±Tr24det
A被省略掉了
因此, 我们利用矩阵A的迹-行列式, 直接求系统特征值, 进而判断系统解的形态, 而不必列出特征方程, 这是一个比较巧妙的方法.
下面, 我们介绍一个必杀技, 如何一眼秒杀解的形态.

2. 利用矩阵的迹-行列式直接分析系统解的形态

在这里插入图片描述T代表trace,D代表行列式.
这个图你一看1应该有点感觉了,下面我来讲一下这个图.
回顾上面的公式
λ 1 , 2 = T ± T 2 − 4 ∗ D 2 \lambda_{1,2} = \frac{T±\sqrt{T^2-4*D}}{2} λ1,2=2T±T24D

2.1 两个不同实根 T 2 − 4 ∗ D > 0 T^2-4*D>0 T24D>0

我们看到 T 2 − 4 ∗ D > 0 T^2-4*D>0 T24D>0的情况,也就像下面图的红色区域,代表系统有两个不一样的实特征值
在这里插入图片描述由于
λ 1 + λ 2 = T λ 1 ∗ λ 2 = D \lambda_1 + \lambda_2= T\\ \lambda_1 * \lambda_2=D λ1+λ2=Tλ1λ2=D
因此当 T < 0 , D > 0 T<0, D>0 T<0,D>0,代表系统两个负特征值,此时平衡点为sink
T < 0 , D < 0 T<0, D<0 T<0,D<0,代表系统两个特征值一正一负,此时平衡点为saddle
T < 0 , D = 0 T<0, D=0 T<0,D=0,代表系统两个特征值一个负一个0,此时平衡点为node, 系统只有一个直线解, 相图的形状大概长这样
在这里插入图片描述负特征值对应的一个特征空间 0特征值对应另外一个特征空间
这两个特征空间的直和构成整个相平面
如果系统的初始状态落在负特征值对应的特征空间上,则会沿着特征向量的方向趋近于原点/平衡点
如果系统的初始状态落在0特征值对应的特征空间上,它就不动了,换言之, 0特征值对应的特征空间构成了系统的一个不变集,每个点都是平衡点(学过非线性系统的同学们!)

如果初始状态落在其他地方,由于线性代数告诉我们,初始状态可以在两个分量上投影,对应负特征值方向的分量会收敛为0, 而对应0特征值方向的分量则不动了。

T > 0 T>0 T>0的情况也可以类似的推出来

2.2 一对纯虚根 T 2 − 4 ∗ D < 0 T^2-4*D<0 T24D<0

在这里插入图片描述这个就不用多说了吧
由于两个根实部相同
T > 0 T>0 T>0必定是不稳定的spiral source
T < 0 T<0 T<0必定是稳定的spiral sink
T = 0 T=0 T=0则是无阻尼振荡的螺旋center

2.3 最抽象的情况 重根 T 2 − 4 ∗ D = 0 T^2-4*D=0 T24D=0

这在迹-行列式平面中表现为一条二次曲线
在这里插入图片描述显然, T > 0 T>0 T>0必定是不稳定的node
T < 0 T<0 T<0必定是稳定的node
T = 0 T=0 T=0就是原点,啥也没有

综上所述,你学会trace-determinant method了吗?

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

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

相关文章

三、搜索与图论

DFS 排列数字 #include<iostream> using namespace std; const int N 10; int a[N], b[N]; int n;void dfs(int u){if(u > n){for(int i 1; i < n; i)cout<<a[i]<<" ";cout<<endl;return;}for(int i 1; i < n; i){if(!b[i]){b[…

视觉开发板—K210自学笔记(二)

视觉开发板—K210 一、开发之前的准备 工欲善其事必先利其器。各位同学先下载下面的手册&#xff1a; 1.Sipeed-Maix-Bit 资料下载&#xff1a;https://dl.sipeed.com/shareURL/MAIX/HDK/Sipeed-Maix-Bit/Maix-Bit_V2.0_with_MEMS_microphone 2.Sipeed-Maix-Bit 规格书下载&…

MYSQL笔记:约束条件

MYSQL笔记&#xff1a;约束条件 主键约束 不能为空&#xff0c;值必须是不同的&#xff08;唯一性&#xff09; 一个表只能修饰一个主键 PRIMARY KEY自增约束 AUTO_INCREMENT唯一键约束 可以为空 unique非空约束 not null 默认值约束 default 外键约束 foreign key …

【2023年终总结】感恩南洋经历,2024收拾再启程

新年祝福 值此2024农历新年到来之际&#xff0c;祝一直支持“IT进阶之旅”的各位小伙伴们新的一年伴随着新的开始&#xff0c;新的旅程&#xff0c;新的突破&#xff0c;新的收获&#xff0c;新的期待..... 写在前面 2023&#xff0c;“IT进阶之旅”一直处于“停更”状态&#…

OCP使用web console创建和构建应用

文章目录 环境登录创建project赋予查看权限部署第一个image检查pod扩展应用 部署一个Python应用连接数据库创建secret加载数据并显示国家公园地图 清理参考 环境 RHEL 9.3Red Hat OpenShift Local 2.32 登录 在 crc start 启动crc时&#xff0c;可以看到&#xff1a; .....…

律师小程序,在线咨询,在线问答小程序修复头像

应用介绍 演示前端小程序&#xff1a; #小程序://问卜易学咨询/cVtT0ndctaecDKd 律师小程序是一种智能化的服务平台&#xff0c;提供了多种有益的功能。首先&#xff0c;它能够实现在线法律咨询&#xff0c;用户可以通过文字、语音或视频与律师实时沟通&#xff0c;获得专业意见…

飞天使-linux操作的一些技巧与知识点9-zabbix6.0 容器之纸飞机告警设置

文章目录 zabbix 告警纸飞机方式webhook 方式 zabbix 告警纸飞机方式 第一种方式参考 https://blog.csdn.net/yetugeng/article/details/99682432bash-4.4$ cat telegram.sh #!/bin/bashMSG$1TOKEN"61231432278:AAsdfsdfsdfsdHUxBwPSINc2kfOGhVik" CHAT_ID-41dsdde…

【C++】类的6个默认成员函数

目录 1. 类的6个默认成员函数 2. 构造函数 3. 析构函数 4. 拷贝构造函数 5. 运算符重载 5.1运算符重载 5.2赋值运算符重载 5.3前置和后置重载 5.4日期类的实现 6. const成员函数 7. 取地址及const取地址操作符重载 1. 类的6个默认成员函数 对于一个空类&#xff0c;编…

封装sku组件

1. 准备模板渲染规格数据 使用Vite快速创建一个Vue项目&#xff0c;在项目中添加请求插件axios&#xff0c;然后新增一个SKU组件&#xff0c;在根组件中把它渲染出来&#xff0c;下面是规格内容的基础模板 <script setup> import { onMounted, ref } from vue import axi…

【Java面试】数据类型常见面试题

什么是包装类型 将基本类型包装进了对象中得到的类型 基本类型和包装类型有什么区别 用途不同&#xff1a;基本类型一般用于局部变量&#xff0c;包装类型用于其他地方存储方式不同&#xff1a;用于局部变量的基本类型存在虚拟机栈中的局部变量表中&#xff0c;用于成员变量…

[C/C++] -- Boost库、Muduo库编译安装使用

1.Muduo库 Muduo 是一个基于 C11 的高性能网络库&#xff0c;其核心是事件驱动、非阻塞 I/O、线程池等技术&#xff0c;以实现高并发、高性能的网络通信。Muduo 库主要由陈硕先生开发维护&#xff0c;已经成为 C 服务器程序员的常用工具之一。 Muduo 库的主要特点&#xff1a…

每日OJ题_位运算①_位运算解题方法+3道OJ

目录 位运算算法原理 ①力扣191. 位1的个数 解析代码 ②力扣338. 比特位计数 解析代码 ③力扣461. 汉明距离 解析代码 位运算算法原理 常见位运算解题方法&#xff1a; 1. 基础位运算&#xff1a; &&#xff1a;按位与&#xff0c;有0就是0 | &#xff1a;按位或&a…

横扫Spark之 - 22个常见的转换算子

水善利万物而不争&#xff0c;处众人之所恶&#xff0c;故几于道&#x1f4a6; 文章目录 1. map()2. flatMap()3. filter()4. mapPartitions()5. mapPartitionsWithIndex()6. groupBy()7. distinct()8. coalesce()9. repartition()10. sortBy()11. intersection()12.union()13.…

蓝桥杯每日一练(python)B组

###来源于dotcpp的蓝桥杯真题 题目 2735: 蓝桥杯2022年第十三届决赛真题-取模&#xff08;Python组&#xff09; 给定 n, m &#xff0c;问是否存在两个不同的数 x, y 使得 1 ≤ x < y ≤ m 且 n mod x n mod y 。 输入格式&#xff1a; 输入包含多组独立的询问。 第一…

二维差分---三维差分算法笔记

文章目录 一.二维差分构造差分二维数组二维差分算法状态dp求b[i][j]数组的二维前缀和图解 二.三维前缀和与差分三维前缀和图解:三维差分核心公式图解:模板题 一.二维差分 给定一个原二维数组a[i][j],若要给a[i][j]中以(x1,y1)和(x2,y2)为对角线的子矩阵中每个数都加上一个常数…

绕过系统访问控制

我们研究了最近NSA/CISA 联合网络安全咨询&#xff0c;该咨询涉及这些组织在红/蓝团队演习中发现的首要网络安全问题。在本文中&#xff0c;您将更深入地了解特定问题&#xff0c;包括适用的实际场景&#xff0c;以及可用于限制或克服该问题的缓解策略。这扩展了 NSA/CISA 报告…

C++自幂数判断<GESP C++ 二级>

题目&#xff1a; 代码&#xff1a; #include <iostream> using namespace std; int main() {int m 0;cin >> m;for (int i 0; i < m; i) {int n 0;cin >> n;// 数一下 n 有多少位数&#xff0c;记为 lint t n, l 0;while (t > 0) {t / 10;l;}/…

boot::process::child::wait_until 线程不安全

最近在项目中需要多线程调用子程序。子程序可能工作时间很长&#xff0c;故用 boost::process::child::wait_until 来实现超时功能。 然而&#xff0c;多线程压力测试时&#xff0c;发现有可能导致 core dump。 经查证&#xff0c;是 boost::process::child::wait_until 的一个…

Linux中断编程

大家好&#xff0c;今天给大家介绍Linux中断编程&#xff0c;文章末尾附有分享大家一个资料包&#xff0c;差不多150多G。里面学习内容、面经、项目都比较新也比较全&#xff01;可进群免费领取。 Linux中断编程涉及到操作系统层面的中断处理机制&#xff0c;它是Linux内核与硬…

SPSS基础操作:对数据按照样本观测值进行排序

在整理数据资料或者查看分析结果时&#xff0c;我们通常希望样本观测值能够按照某一变量的大小进行升序或者降序排列&#xff0c;比如我们想按照学生的学习成绩进行排序&#xff0c;按照销售额的大小对各个便利店进行排序等。以本章附带的数据4为例&#xff0c;如果要按照y4体重…