Jordan标准形知识梳理补充证明

2024-02-06 22:36

本文主要是介绍Jordan标准形知识梳理补充证明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

证明: 充分性: 因为 ( λ I − B ) ≃ ( λ I − A ) (\lambda \bm{I}-\bm{B}) \simeq (\lambda \bm{I}-\bm{A}) (λIB)(λIA), 所以存在 n n n 阶可逆 λ \lambda λ-矩阵 U ( λ ) \bm{U}(\lambda) U(λ), V ( λ ) \bm{V}(\lambda) V(λ), 使得 λ I − A = U ( λ ) ( λ I − B ) V ( λ ) (1) \lambda \bm{I}- \bm{A}=\bm{U}(\lambda)(\lambda \bm{I}-\bm{B})\bm{V}(\lambda) \tag{1} λIA=U(λ)(λIB)V(λ)(1)

由于 λ I − A \lambda \bm I-\bm{A} λIA 展开式的首项系数矩阵可逆, 由带余除法的可行性定理, 存在 n n n λ \lambda λ-矩阵 Q ( λ ) \bm{Q}(\lambda) Q(λ), U 0 ( λ ) \bm{U}_0(\lambda) U0(λ), deg ⁡ U 0 ( λ ) < 1 \deg{\bm{U}_0}(\lambda)<1 degU0(λ)<1, (即 U 0 ( λ ) \bm{U}_0(\lambda) U0(λ) 0 0 0 次, 下文简记为 U 0 \bm{U}_0 U0), 使得 U ( λ ) = ( λ I − A ) Q ( λ ) + U 0 (U) \bm{U}(\lambda) = (\lambda \bm{I}-\bm{A}) \bm{Q}(\lambda) + \bm{U}_0 \tag{U} U(λ)=(λIA)Q(λ)+U0(U)

存在 n n n λ \lambda λ-矩阵 R ( λ ) \bm{R}(\lambda) R(λ), V 0 ( λ ) \bm{V}_0(\lambda) V0(λ), deg ⁡ V 0 ( λ ) < 1 \deg{\bm{V}_0}(\lambda)<1 degV0(λ)<1 (即 V 0 ( λ ) \bm{V}_0(\lambda) V0(λ) 0 0 0 次, 下文简记为 V 0 \bm{V}_0 V0), 使得 V ( λ ) = R ( λ ) ( λ I − A ) + V 0 (V) \bm{V}(\lambda) = \bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) + \bm{V}_0 \tag{V} V(λ)=R(λ)(λIA)+V0(V)

下面证明: λ I − A = U 0 ( λ I − B ) V 0 (2) \lambda \bm{I}-\bm{A}=\bm{U}_0 (\lambda \bm{I}-\bm{B}) \bm{V}_0 \tag{2} λIA=U0(λIB)V0(2)

将 (2) 代入 (1) 可知, U ( λ ) ( λ I − B ) V ( λ ) = U 0 ( λ I − B ) V 0 \bm{U}(\lambda) (\lambda \bm{I}-\bm{B}) \bm{V}(\lambda) =\bm{U}_0 (\lambda \bm{I}-\bm{B}) \bm{V}_0 U(λ)(λIB)V(λ)=U0(λIB)V0

下面对此式进行变换, 左边减去右边:

U ( λ ) ( λ I − A ) ( V ( λ ) − V 0 ) + ( U ( λ ) − U 0 ) ( λ I − B ) V 0 = 0 \bm{U}(\lambda) (\lambda \bm{I}-\bm{A}) (\bm{V}(\lambda)-\bm{V}_0)+(\bm{U}(\lambda)-\bm{U}_0)(\lambda \bm{I}-\bm{B})\bm{V}_0 = \bm{0} U(λ)(λIA)(V(λ)V0)+(U(λ)U0)(λIB)V0=0

U ( λ ) ( λ I − B ) R ( λ ) ( λ I − A ) + ( U ( λ ) − U 0 ) ( λ I − B ) V 0 = 0 \bm{U}(\lambda) (\lambda \bm{I}-\bm{B}) \bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) + (\bm{U}(\lambda)-\bm{U}_0) (\lambda \bm{I}-\bm{B})\bm{V}_0 = \bm{0} U(λ)(λIB)R(λ)(λIA)+(U(λ)U0)(λIB)V0=0

左右同乘 U − 1 ( λ ) \bm{U}^{-1}(\lambda) U1(λ), ( λ I − B ) R ( λ ) ( λ I − A ) − U − 1 ( λ ) U 0 ( λ I − B ) V 0 + ( λ I − B ) V 0 = 0 (\lambda \bm{I}-\bm{B}) \bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) - \bm{U}^{-1}(\lambda)\bm{U}_0 (\lambda \bm{I}-\bm{B})\bm{V}_0 + (\lambda \bm{I}-\bm{B})\bm{V}_0=\bm{0} (λIB)R(λ)(λIA)U1(λ)U0(λIB)V0+(λIB)V0=0

整理化简: ( λ I − B ) R ( λ ) ( λ I − A ) − U − 1 ( λ ) ( U 0 ( λ I − B ) V 0 ) = − ( λ I − B ) V 0 (\lambda \bm{I}-\bm{B}) \bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) - \bm{U}^{-1}(\lambda)(\bm{U}_0 (\lambda \bm{I}-\bm{B})\bm{V}_0) = - (\lambda \bm{I}-\bm{B})\bm{V}_0 (λIB)R(λ)(λIA)U1(λ)(U0(λIB)V0)=(λIB)V0

( λ I − B ) R ( λ ) ( λ I − A ) − U − 1 ( λ I − A ) = − ( λ I − B ) V 0 (\lambda \bm{I}-\bm{B}) \bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) - \bm{U}^{-1} (\lambda \bm{I}-\bm{A}) = - (\lambda \bm{I}-\bm{B})\bm{V}_0 (λIB)R(λ)(λIA)U1(λIA)=(λIB)V0

下面得到 (2) 成立的一个必要条件:

( U − 1 ( λ ) − ( λ I − B ) R ( λ ) ) ( λ I − A ) = ( λ I − B ) V 0 (\bm{U}^{-1}(\lambda) - (\lambda \bm{I}-\bm{B})\bm{R}(\lambda))(\lambda \bm{I}-\bm{A}) = (\lambda \bm{I}-\bm{B})\bm{V}_0 (U1(λ)(λIB)R(λ))(λIA)=(λIB)V0

为便于书写, 记 C ( λ ) = U − 1 ( λ ) − ( λ I − B ) R ( λ ) \bm{C}(\lambda) = \bm{U}^{-1}(\lambda) - (\lambda \bm{I}-\bm{B})\bm{R}(\lambda) C(λ)=U1(λ)(λIB)R(λ), 将上式写为 C ( λ ) ( λ I − A ) = ( λ I − B ) V 0 (3) \bm{C}(\lambda)(\lambda \bm{I}-\bm{A}) = (\lambda \bm{I}-\bm{B})\bm{V}_0\tag{3} C(λ)(λIA)=(λIB)V0(3)

由 (2) 还可以推出: λ I − A = λ U 0 V 0 − U 0 B V 0 \lambda \bm{I}-\bm{A} = \lambda \bm{U}_0\bm{V}_0 - \bm{U}_0\bm{B}\bm{V}_0 λIA=λU0V0U0BV0.

比较系数可知: I = U 0 V 0 , A = U 0 B V 0 (4) \bm{I}=\bm{U}_0\bm{V}_0, \bm{A}=\bm{U}_0\bm{B}\bm{V}_0 \tag{4} I=U0V0,A=U0BV0(4)

由左式可知: U 0 \bm{U}_0 U0 V 0 \bm{V}_0 V0 可逆, U 0 − 1 = V 0 (5) \bm{U}_0^{-1} = \bm{V}_0 \tag{5} U01=V0(5)

将 (5) 代入 (2) 可得 ( λ I − B ) V 0 = U 0 − 1 ( λ I − A ) (\lambda \bm{I}-\bm{B})\bm{V}_0 = \bm{U}_0^{-1} (\lambda \bm{I}-\bm{A}) (λIB)V0=U01(λIA), 再将此式代入 (3), 得到:

( C ( λ ) − U 0 − 1 ) ( λ I − A ) = 0 (\bm{C}(\lambda) - \bm{U}_0^{-1})(\lambda \bm{I}-\bm{A})=\bm{0} (C(λ)U01)(λIA)=0

比较系数, 有 C ( λ ) − U 0 − 1 = 0 \bm{C}(\lambda) - \bm{U}_0^{-1} = \bm{0} C(λ)U01=0, 即 C ( λ ) = U 0 − 1 (6) \bm{C}(\lambda) = \bm{U}_0^{-1} \tag{6} C(λ)=U01(6)

接下来验证必要条件 (3), (4), (5), (6) 的成立:

下面验证 (3) 成立.

将 (V) 代入 (1):

λ I − A = U ( λ ) ( λ I − B ) ( R ( λ ) ( λ I − A ) + V 0 ) \lambda\bm{I}-\bm{A}=\bm{U}(\lambda)(\lambda\bm{I}-\bm{B})(\bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) + \bm{V}_0) λIA=U(λ)(λIB)(R(λ)(λIA)+V0)

左右同乘 U − 1 ( λ ) \bm{U}^{-1}(\lambda) U1(λ): U − 1 ( λ ) ( λ I − A ) = ( λ I − B ) ( R ( λ ) ( λ I − A ) + V 0 ) \bm{U}^{-1}(\lambda) (\lambda\bm{I}-\bm{A}) = (\lambda\bm{I}-\bm{B})(\bm{R}(\lambda) (\lambda \bm{I}-\bm{A}) + \bm{V}_0) U1(λ)(λIA)=(λIB)(R(λ)(λIA)+V0)

整理得: ( U − 1 ( λ ) − ( λ I − B ) R ( λ ) ) ( λ I − A ) = ( λ I − B ) V 0 (7) (\bm{U}^{-1}(\lambda) - (\lambda\bm{I}-\bm{B})\bm{R}(\lambda)) (\lambda\bm{I}-\bm{A}) = (\lambda\bm{I}-\bm{B})\bm{V}_0 \tag{7} (U1(λ)(λIB)R(λ))(λIA)=(λIB)V0(7)

此条件成立.

下面验证 U 0 \bm{U}_0 U0 可逆且 (6) 成立.

在 (7) 中通过比较系数还可以得到: C ( λ ) \bm{C}(\lambda) C(λ) 是数字矩阵, 为简便起见, 记为 C \bm{C} C.

U ( λ ) C = I − U ( λ ) ( λ I − B ) R ( λ ) = I − ( λ I − A ) V − 1 ( λ ) R ( λ ) (9) \bm{U}(\lambda)\bm{C} = \bm{I} - \bm{U}(\lambda)(\lambda \bm{I}-\bm{B})\bm{R}(\lambda) = \bm{I} - (\lambda \bm{I}-\bm{A})\bm{V}^{-1}(\lambda)\bm{R}(\lambda) \tag{9} U(λ)C=IU(λ)(λIB)R(λ)=I(λIA)V1(λ)R(λ)(9)

代入 (U), 得到: U ( λ ) C = [ ( λ I − A ) Q ( λ ) + U 0 ] C (10) \bm{U}(\lambda)\bm{C} = [(\lambda \bm{I}-\bm{A}) \bm{Q}(\lambda) + \bm{U}_0]\bm{C} \tag{10} U(λ)C=[(λIA)Q(λ)+U0]C(10)

联立 (9) 和 (10), 有: I − U 0 C = ( λ I − A ) [ V − 1 ( λ ) R ( λ ) + Q ( λ ) ] \bm{I} - \bm{U}_0\bm{C}= (\lambda \bm{I}-\bm{A})[\bm{V}^{-1}(\lambda)\bm{R}(\lambda)+\bm{Q}(\lambda)] IU0C=(λIA)[V1(λ)R(λ)+Q(λ)]

比较系数得: V − 1 ( λ ) R ( λ ) + Q ( λ ) = 0 \bm{V}^{-1}(\lambda)\bm{R}(\lambda)+\bm{Q}(\lambda) = \bm 0 V1(λ)R(λ)+Q(λ)=0, I − U 0 C = − A [ V − 1 ( λ ) R ( λ ) + Q ( λ ) ] = 0 \bm{I} - \bm{U}_0\bm{C} = -\bm{A}[\bm{V}^{-1}(\lambda)\bm{R}(\lambda)+\bm{Q}(\lambda)] = \bm{0} IU0C=A[V1(λ)R(λ)+Q(λ)]=0, 因此 C \bm{C} C U 0 \bm{U}_0 U0 可逆, 且 C = U 0 − 1 \bm{C} = \bm{U}_0^{-1} C=U01.

下面验证 (4), (5) 成立:

至此, 我们已经证明出: U 0 − 1 ( λ I − A ) = ( λ I − B ) V 0 \bm{U}_0^{-1}(\lambda \bm{I}-\bm{A})=(\lambda \bm{I}-\bm{B})\bm{V}_0 U01(λIA)=(λIB)V0

因此 ( λ I − A ) = U 0 ( λ I − B ) V 0 (\lambda \bm{I}-\bm{A})=\bm{U}_0(\lambda \bm{I}-\bm{B})\bm{V}_0 (λIA)=U0(λIB)V0, 比较系数可知 (4),(5) 成立.

进而 A = U 0 B U 0 − 1 \bm{A}=\bm{U}_0 \bm{B} \bm{U}_0^{-1} A=U0BU01, A ∼ B \bm{A} \sim \bm{B} AB.

推论. A ∼ B \mathbf{A} \sim \mathbf{B} AB 的另一个充要条件是 A \mathbf{A} A B \mathbf{B} B 有相同的不变因子, 各阶行列式因子, 初等因子.

必要性: 若 A ∼ B \mathbf{A}\sim \mathbf{B} AB, 则存在 n n n 阶可逆矩阵 P \mathbf{P} P, P − 1 A P = B \mathbf{P}^{-1}\mathbf{A}\mathbf{P}=\mathbf{B} P1AP=B, 进而有 P − 1 ( λ I − A ) P = λ I − B \mathbf{P}^{-1}(\lambda\mathbf{I}-\mathbf{A})\mathbf{P}=\lambda\mathbf{I}-\mathbf{B} P1(λIA)P=λIB, 因此 ( λ I − A ) ≃ ( λ I − B ) (λ\mathbf{I}-\mathbf{A}) \simeq (λ\mathbf{I}-\mathbf{B}) (λIA)(λIB).

这篇关于Jordan标准形知识梳理补充证明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/685756

相关文章

Java架构师知识体认识

源码分析 常用设计模式 Proxy代理模式Factory工厂模式Singleton单例模式Delegate委派模式Strategy策略模式Prototype原型模式Template模板模式 Spring5 beans 接口实例化代理Bean操作 Context Ioc容器设计原理及高级特性Aop设计原理Factorybean与Beanfactory Transaction 声明式事物

sqlite3 相关知识

WAL 模式 VS 回滚模式 特性WAL 模式回滚模式(Rollback Journal)定义使用写前日志来记录变更。使用回滚日志来记录事务的所有修改。特点更高的并发性和性能;支持多读者和单写者。支持安全的事务回滚,但并发性较低。性能写入性能更好,尤其是读多写少的场景。写操作会造成较大的性能开销,尤其是在事务开始时。写入流程数据首先写入 WAL 文件,然后才从 WAL 刷新到主数据库。数据在开始

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识

数据治理框架-ISO数据治理标准

引言 "数据治理"并不是一个新的概念,国内外有很多组织专注于数据治理理论和实践的研究。目前国际上,主要的数据治理框架有ISO数据治理标准、GDI数据治理框架、DAMA数据治理管理框架等。 ISO数据治理标准 改标准阐述了数据治理的标准、基本原则和数据治理模型,是一套完整的数据治理方法论。 ISO/IEC 38505标准的数据治理方法论的核心内容如下: 数据治理的目标:促进组织高效、合理地

C 标准库 - `<float.h>`

C 标准库 - <float.h> 概述 <float.h> 是 C 标准库中的一个头文件,它定义了与浮点数类型相关的宏。这些宏提供了关于浮点数的属性信息,如精度、最小和最大值、以及舍入误差等。这个头文件对于需要精确控制浮点数行为的程序非常有用,尤其是在数值计算和科学计算领域。 主要宏 <float.h> 中定义了许多宏,下面列举了一些主要的宏: FLT_RADIX:定义了浮点数的基数。

梳理2024年,螺丝钉们爱用的3款剪辑软件

这年头,视频到处都是,就跟天上的星星一样数不清。不管你是公司里的新面孔,还是职场上的老狐狸,学会怎么剪视频,就好比找到了赢的秘诀。不管是给上司汇报工作,展示你的产品,还是自己搞点小视频记录生活,只要是剪辑得漂亮,肯定能一下子吸引大家的目光,让人记得你。咱们今天就来侃侃现在超火的三款视频剪辑工具,尤其是PR剪辑,你肯定听说过,这货在剪辑界可是大名鼎鼎,用它剪视频,既专业又麻利。 NO1. 福昕轻松

【多系统萎缩患者必看】✨维生素补充全攻略,守护你的健康每一天!

亲爱的朋友们,今天我们要聊一个既重要又容易被忽视的话题——‌多系统萎缩患者如何科学补充维生素‌!🌟 在这个快节奏的生活中,健康成为了我们最宝贵的财富,而对于多系统萎缩(MSA)的患者来说,合理的营养补充更是维护身体机能、提升生活质量的关键一步。👇 🌈 为什么多系统萎缩患者需要特别关注维生素? 多系统萎缩是一种罕见且复杂的神经系统疾病,它影响身体的多个系统,包括自主神经、锥体外系、小脑及锥

【Python知识宝库】上下文管理器与with语句:资源管理的优雅方式

🎬 鸽芷咕:个人主页  🔥 个人专栏: 《C++干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 文章目录 前言一、什么是上下文管理器?二、上下文管理器的实现三、使用内置上下文管理器四、使用`contextlib`模块五、总结 前言 在Python编程中,资源管理是一个重要的主题,尤其是在处理文件、网络连接和数据库

dr 航迹推算 知识介绍

DR(Dead Reckoning)航迹推算是一种在航海、航空、车辆导航等领域中广泛使用的技术,用于估算物体的位置。DR航迹推算主要通过已知的初始位置和运动参数(如速度、方向)来预测物体的当前位置。以下是 DR 航迹推算的详细知识介绍: 1. 基本概念 Dead Reckoning(DR): 定义:通过利用已知的当前位置、速度、方向和时间间隔,计算物体在下一时刻的位置。应用:用于导航和定位,

《C++标准库》读书笔记/第一天(C++新特性(1))

C++11新特性(1) 以auto完成类型自动推导 auto i=42; //以auto声明的变量,其类型会根据其初值被自动推倒出来,因此一定需要一个初始化操作; static auto a=0.19;//可以用额外限定符修饰 vector<string> v;  auto pos=v.begin();//如果类型很长或类型表达式复杂 auto很有用; auto l=[] (int